mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-10-11 07:17:45 +00:00
[docs] freebsd does not have pkg-config since FBSD12 (#222)
Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/222 Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: lizzie <lizzie@eden-emu.dev> Co-committed-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
parent
37618e1043
commit
99426f064c
1 changed files with 26 additions and 24 deletions
50
docs/build/FreeBSD.md
vendored
50
docs/build/FreeBSD.md
vendored
|
@ -1,42 +1,44 @@
|
||||||
## One word of caution before proceeding.
|
## One word of caution before proceeding.
|
||||||
This is not the usual or preferred way to build programs on FreeBSD.
|
This is not the usual or preferred way to build programs on FreeBSD.
|
||||||
As of writing there is no official fresh port available for eden-emu, but it is in the works.
|
As of writing there is no official fresh port available for eden-emu, but it is in the works.
|
||||||
After it is available you can find a link to the eden-emu fresh port here and on Escarys github repo.
|
After it is available you can find a link to the eden-emu fresh port here and on Escarys github repo.
|
||||||
See this build as an App Image alternative for FreeBSD.
|
See this build as an App Image alternative for FreeBSD.
|
||||||
|
|
||||||
## Dependencies.
|
## Dependencies.
|
||||||
Before we start we need some dependencies.
|
Before we start we need some dependencies.
|
||||||
These dependencies are generally needed to build eden-emu on FreeBSD.
|
These dependencies are generally needed to build eden-emu on FreeBSD.
|
||||||
|
|
||||||
```
|
```
|
||||||
devel/cmake
|
devel/cmake
|
||||||
devel/sdl20
|
devel/sdl20
|
||||||
devel/boost-libs
|
devel/boost-libs
|
||||||
devel/catch2
|
devel/catch2
|
||||||
devel/libfmt
|
devel/libfmt
|
||||||
devel/nlohmann-json
|
devel/nlohmann-json
|
||||||
devel/ninja
|
devel/ninja
|
||||||
devel/nasm
|
devel/nasm
|
||||||
devel/autoconf
|
devel/autoconf
|
||||||
devel/pkg-config
|
devel/pkgconf
|
||||||
devel/qt6-base
|
devel/qt6-base
|
||||||
|
|
||||||
multimedia/ffnvcodec-headers
|
multimedia/ffnvcodec-headers
|
||||||
multimedia/ffmpeg
|
multimedia/ffmpeg
|
||||||
|
|
||||||
audio/opus
|
audio/opus
|
||||||
|
|
||||||
archivers/liblz4
|
archivers/liblz4
|
||||||
|
|
||||||
lang/gcc12
|
lang/gcc12
|
||||||
|
|
||||||
graphics/glslang
|
graphics/glslang
|
||||||
graphics/vulkan-utility-libraries
|
graphics/vulkan-utility-libraries
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If using FreeBSD 12 or prior, use `devel/pkg-config` instead.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Build preparations:
|
### Build preparations:
|
||||||
Run the following command to clone eden with git:
|
Run the following command to clone eden with git:
|
||||||
```sh
|
```sh
|
||||||
git clone --recursive https://git.eden-emu.dev/eden-emu/eden
|
git clone --recursive https://git.eden-emu.dev/eden-emu/eden
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue