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 revisionPrevious revision
Next revision
Previous revision
development:compiling:player:autotools [2016/04/01 15:46] – Remove boost for >0.4.1 ghabrydevelopment:compiling:player:autotools [2019/07/01 01:54] (current) – [Step by step setup for Fedora] add freetype and harfbuzz dependencies fdelapena
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 SDL2_mixer-devel pixman-devel freetype-devel+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
 git clone https://github.com/EasyRPG/Player.git git clone https://github.com/EasyRPG/Player.git
 cd Player cd Player
 autoreconf -i autoreconf -i
-./configure+./configure --enable-fmmidi
 make make
 sudo make install sudo make install
development/compiling/player/autotools.1459525615.txt.gz · Last modified: 2016/04/01 15:46 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki