mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-22 22:05:38 +00:00
Docs: Add Fedora package names to README.md
This commit is contained in:
parent
d3b552e759
commit
26979f5569
|
@ -154,9 +154,13 @@ Requirements (Debian/Ubuntu package names):
|
||||||
- libcurl (`libcurl4-openssl-dev`)
|
- libcurl (`libcurl4-openssl-dev`)
|
||||||
- Optional for faster building: Ninja (`ninja-build`)
|
- Optional for faster building: Ninja (`ninja-build`)
|
||||||
|
|
||||||
|
|
||||||
Due to Ubuntu LTS using older package versions, DuckStation releases use manually built dependency libraries. If you are using a distribution with older package versions, you can build the required library versions using the script found at https://github.com/stenzek/duckstation/blob/master/scripts/build-dependencies.sh.
|
Due to Ubuntu LTS using older package versions, DuckStation releases use manually built dependency libraries. If you are using a distribution with older package versions, you can build the required library versions using the script found at https://github.com/stenzek/duckstation/blob/master/scripts/build-dependencies.sh.
|
||||||
|
|
||||||
|
Fedora package names (assumes you are using the dependency build script):
|
||||||
|
```
|
||||||
|
alsa-lib-devel brotli-devel clang cmake dbus-devel egl-wayland-devel fontconfig-devel gcc-c++ libcurl-devel libdecor-devel libevdev-devel libICE-devel libinput-devel libSM-devel libX11-devel libXau-devel libxcb-devel libXcomposite-devel libXcursor-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libxkbcommon-devel libxkbcommon-x11-devel libXpresent-devel libXrandr-devel libXrender-devel lld llvm make mesa-libEGL-devel mesa-libGL-devel ninja-build openssl-devel patch pcre2-devel perl-Digest-SHA pipewire-devel pulseaudio-libs-devel systemd-devel wayland-devel xcb-util-cursor-devel xcb-util-errors-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel zlib-devel
|
||||||
|
```
|
||||||
|
|
||||||
1. Clone the repository: `git clone https://github.com/stenzek/duckstation.git -b dev`.
|
1. Clone the repository: `git clone https://github.com/stenzek/duckstation.git -b dev`.
|
||||||
2. Create a build directory, either in-tree or elsewhere.
|
2. Create a build directory, either in-tree or elsewhere.
|
||||||
3. Run CMake to configure the build system. Assuming a build subdirectory of `build-release`, run `cmake -Bbuild-release -DCMAKE_BUILD_TYPE=Release`. If you have installed Ninja, add `-GNinja` at the end of the CMake command line for faster builds. If you used the dependency build script, the path you built the dependencies in should be supplied with `-DCMAKE_PREFIX_PATH=/path/to/deps`.
|
3. Run CMake to configure the build system. Assuming a build subdirectory of `build-release`, run `cmake -Bbuild-release -DCMAKE_BUILD_TYPE=Release`. If you have installed Ninja, add `-GNinja` at the end of the CMake command line for faster builds. If you used the dependency build script, the path you built the dependencies in should be supplied with `-DCMAKE_PREFIX_PATH=/path/to/deps`.
|
||||||
|
|
Loading…
Reference in a new issue