mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 23:55:38 +00:00
Documentation update
This commit is contained in:
parent
17f55fd8cf
commit
9be6cdc42b
|
@ -49,6 +49,7 @@
|
|||
* Added the libintl library as a dependency
|
||||
* Added the HarfBuzz library as a dependency
|
||||
* Added the ICU library as a dependency
|
||||
* Refactored large parts of the text and font code
|
||||
* Removed support for NetBSD and OpenBSD
|
||||
* Added experimental support for building on Haiku
|
||||
* Updated SDL to 2.30.5 on Android, Windows, macOS and the Linux AppImage builds
|
||||
|
|
|
@ -416,34 +416,18 @@ Both _appimagetool_ and _linuxdeploy_ are required for the build process but the
|
|||
|
||||
## Building on Haiku
|
||||
|
||||
Note that support for Haiku is very experimental, for example the video player and PDF viewers don't work and multiple workarounds are necessary to get ES-DE to build at all. Only R1/beta4 has been tested. Hopefully R1/beta5 will improve things so that full application functionality can be achieved.
|
||||
Note that support for Haiku is currently very experimental, for instance the video player behaves a bit erratic and the PDF viewer doesn't work at all. You'll also need to run a recent nightly Haiku release to build ES-DE as using R1/beta4 will not work.
|
||||
|
||||
Use pkgman to install the required dependencies:
|
||||
```
|
||||
pkgman install cmake gettext harfbuzz_devel freeimage_devel pugixml_devel libsdl2_devel libgit2_devel freetype_devel ffmpeg
|
||||
pkgman install cmake gettext curl_devel harfbuzz_devel freeimage_devel pugixml_devel libsdl2_devel libgit2_devel freetype_devel ffmpeg_devel
|
||||
```
|
||||
|
||||
To clone the ES-DE source repository, run the following:
|
||||
```
|
||||
git clone https://gitlab.com/es-de/emulationstation-de.git
|
||||
```
|
||||
|
||||
Due to package issues with R1/beta4 you need to manually clone the repositories for curl and FFmpeg to get the necessary header files to build ES-DE:
|
||||
```
|
||||
cd emulationstation-de
|
||||
cd external
|
||||
git clone https://github.com/curl/curl.git
|
||||
cd curl
|
||||
git checkout curl-7_85_0
|
||||
cd ..
|
||||
git clone https://github.com/FFmpeg/FFmpeg.git
|
||||
cd FFmpeg
|
||||
git checkout n5.1.6
|
||||
./configure --enable-gpl --enable-shared
|
||||
cd ../..
|
||||
```
|
||||
|
||||
Following the above you can go ahead and build ES-DE:
|
||||
You can then go ahead and build the application:
|
||||
```
|
||||
cmake .
|
||||
make -j8
|
||||
|
|
Loading…
Reference in a new issue