Fix portability issues in deps documentation

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-28 19:08:37 +00:00
parent b408c86005
commit 2296620845
3 changed files with 12 additions and 3 deletions

4
deps/README.md vendored
View File

@@ -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)

9
deps/ovmf/README.md vendored
View File

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

2
deps/qt6/README.md vendored
View File

@@ -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)