mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-02-18 04:45:39 +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 libintl library as a dependency
|
||||||
* Added the HarfBuzz library as a dependency
|
* Added the HarfBuzz library as a dependency
|
||||||
* Added the ICU 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
|
* Removed support for NetBSD and OpenBSD
|
||||||
* Added experimental support for building on Haiku
|
* Added experimental support for building on Haiku
|
||||||
* Updated SDL to 2.30.5 on Android, Windows, macOS and the Linux AppImage builds
|
* 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
|
## 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:
|
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:
|
To clone the ES-DE source repository, run the following:
|
||||||
```
|
```
|
||||||
git clone https://gitlab.com/es-de/emulationstation-de.git
|
git clone https://gitlab.com/es-de/emulationstation-de.git
|
||||||
```
|
```
|
||||||
|
You can then go ahead and build the application:
|
||||||
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:
|
|
||||||
```
|
```
|
||||||
cmake .
|
cmake .
|
||||||
make -j8
|
make -j8
|
||||||
|
|
Loading…
Reference in a new issue