mirror of
https://github.com/johndoe6345789/MetalOS.git
synced 2026-04-24 13:45:02 +00:00
Fix portability issues in deps documentation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
4
deps/README.md
vendored
4
deps/README.md
vendored
@@ -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
9
deps/ovmf/README.md
vendored
@@ -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
2
deps/qt6/README.md
vendored
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user