development:compiling:player:autotools
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| development:compiling:player:autotools [2016/04/01 15:46] – Remove boost for >0.4.1 ghabry | development: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) | ||
| * [[../ | * [[../ | ||
| * 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:// | git clone https:// | ||
| 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 |
| git clone https:// | git clone https:// | ||
| cd Player | cd Player | ||
| autoreconf -i | autoreconf -i | ||
| - | ./configure | + | ./ |
| make | make | ||
| sudo make install | sudo make install | ||
development/compiling/player/autotools.1459525615.txt.gz · Last modified: (external edit)