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 [2014/07/31 02:23] – Speex DSP fdelapena | 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 | ||
| * [[../ | * [[../ | ||
| * 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) | ||
| - | * Speex DSP | + | * libmpg123 |
| + | * libvorbis | ||
| + | * opusfile | ||
| + | * libsndfile | ||
| + | * libxmp | ||
| + | * SpeexDSP | ||
| + | * WildMIDI | ||
| * zlib | * zlib | ||
| Line 19: | Line 25: | ||
| * automake >= 1.11.4 | * automake >= 1.11.4 | ||
| * git | * git | ||
| + | |||
| + | |||
| Run '' | Run '' | ||
| Line 24: | Line 32: | ||
| * Run: | * Run: | ||
| <code bash> | <code bash> | ||
| - | | + | ./ |
| - | make | + | make |
| - | sudo make install | + | sudo make install |
| </ | </ | ||
| ===== RTP support with WINE ===== | ===== RTP support with WINE ===== | ||
| Line 35: | Line 43: | ||
| ===== Step by step setup for Debian based distros (gNewSense, Trisquel, Debian, Mint, Ubuntu...) ===== | ===== Step by step setup for Debian based distros (gNewSense, Trisquel, Debian, Mint, Ubuntu...) ===== | ||
| - | * Do the [[../ | + | * Do the [[../ |
| * Open the Terminal application | * Open the Terminal application | ||
| * 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 libspeexdsp-dev |
| - | git clone https:// | + | git clone https:// |
| - | cd Player | + | cd Player |
| - | autoreconf -i | + | autoreconf -i |
| - | ./ | + | ./ |
| - | make | + | make |
| - | sudo make install | + | sudo make install |
| </ | </ | ||
| ===== Step by step setup for Fedora ===== | ===== Step by step setup for Fedora ===== | ||
| - | * Do the [[../ | + | * Do the [[../ |
| * Open the Terminal application | * Open the Terminal application | ||
| * 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 |
| - | git clone https:// | + | git clone https:// |
| - | cd Player | + | cd Player |
| - | autoreconf -i | + | autoreconf -i |
| - | ./ | + | ./ |
| - | make | + | make |
| - | sudo make install | + | sudo make install |
| </ | </ | ||
| ===== Installation on Arch Linux ===== | ===== Installation on Arch Linux ===== | ||
| Line 65: | Line 73: | ||
| There is an [[https:// | There is an [[https:// | ||
| <code bash> | <code bash> | ||
| - | | + | packer -S easyrpg-player-git |
| </ | </ | ||
| If you prefer a manual compilation, | If you prefer a manual compilation, | ||
development/compiling/player/autotools.1406773397.txt.gz · Last modified: by fdelapena