User Tools

Site Tools


development:compiling:player:autotools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development:compiling:player:autotools [2016/10/10 13:13]
fdelapena Add some better dep defaults (mp3, resampler, midi, manpages)
development:compiling:player:autotools [2019/07/01 01:54] (current)
fdelapena [Step by step setup for Fedora] add freetype and harfbuzz dependencies
Line 5: Line 5:
   * make   * make
   * pkg-config   * pkg-config
-  * boost (only headers needed) >= 1.48 (**only for 0.4.1**, later versions don't require boost) 
   * [[../​liblcf/​autotools|liblcf]]   * [[../​liblcf/​autotools|liblcf]]
   * libpng   * libpng
   * FreeType   * FreeType
 +  * HarfBuzz
   * Pixman   * Pixman
   * SDL2 (or SDL 1.2, discouraged)   * SDL2 (or SDL 1.2, discouraged)
   * SDL2_mixer (or SDL_Mixer 1.2, discouraged)   * SDL2_mixer (or SDL_Mixer 1.2, discouraged)
 +  * libmpg123
 +  * libvorbis
 +  * opusfile
 +  * libsndfile
 +  * libxmp
 +  * SpeexDSP
 +  * WildMIDI
   * zlib   * zlib
  
Line 40: Line 47:
   * Copy the following text and paste it in your terminal window and press the enter key, you will need to enter your password and press again the enter key:   * Copy the following text and paste it in your terminal window and press the enter key, you will need to enter your password and press again the enter key:
 <code bash> <code bash>
-sudo apt-get -y install --no-install-recommends libsdl2-mixer-dev libpixman-1-dev libfreetype6-dev+sudo apt-get -y install --no-install-recommends libsdl2-mixer-dev libpixman-1-dev libfreetype6-dev libspeexdsp-dev libxmp-dev libwildmidi-dev libopusfile-dev libvorbis-dev libharfbuzz-dev libmpg123-dev libsndfile-dev
 git clone https://​github.com/​EasyRPG/​Player.git git clone https://​github.com/​EasyRPG/​Player.git
 cd Player cd Player
Line 54: Line 61:
   * Copy the following text and paste it in your terminal window and press the enter key, you will need to enter your password and press again the enter key:   * Copy the following text and paste it in your terminal window and press the enter key, you will need to enter your password and press again the enter key:
 <code bash> <code bash>
-sudo dnf -y install ​https://​download1.rpmfusion.org/​free/​fedora/​rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm +sudo dnf -y install ​SDL2_mixer-devel pixman-devel libpng-devel freetype-devel harfbuzz-devel libmpg123-devel ​libvorbis-devel ​opusfile-devel ​wildmidi-devel libxmp-devel libsndfile-devel speexdsp-devel asciidoc
-sudo dnf -y install SDL2_mixer-devel ​pixman-devel ​libpng-devel ​libmpg123-devel speexdsp-devel asciidoc+
 git clone https://​github.com/​EasyRPG/​Player.git git clone https://​github.com/​EasyRPG/​Player.git
 cd Player cd Player
development/compiling/player/autotools.1476105195.txt.gz · Last modified: 2016/10/10 13:13 (external edit)