SDL2 Library - jalopezsuarez/piback GitHub Wiki
SDL2 Library
Download latest version:
mkdir /arcade/libsdl2
cd /arcade/libsdl2
wget https://www.libsdl.org/release/SDL2-2.0.4.tar.gz
tar zxvf SDL2-2.0.4.tar.gz
cd /arcade/libsdl2/SDL2-2.0.4
Compile SDL2:
./configure --disable-video-opengl --without-x --disable-video-x11 --enable-sdl-dlopen --enable-video-opengles --host=arm-raspberry-linux-gnueabihf
make -j 4
make install
Extra SDL2 Image
wget https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.0.tar.gz
tar zxvf SDL2_image-2.0.0.tar.gz
cd /arcade/libsdl2/SDL2_image-2.0.0
./autogen.sh
./configure
make -j 4
make install
Extra SDL2 Mixer
wget https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.0.tar.gz
tar zxvf SDL2_mixer-2.0.0.tar.gz
cd /arcade/libsdl2/SDL2_mixer-2.0.0
./autogen.sh
./configure
Edit Makefile and add the follow include to libmodplug to EXTRA_CFLAGS:
EXTRA_CFLAGS = -I/usr/include/libmodplug [...]
make -j 4
make install
SMPEG2 Library
cd /arcade/libsdl2/SDL2_mixer-2.0.0/external/smpeg2-2.0.0
./configure
make -j 4
make install
Extra SDL2 Net
wget https://www.libsdl.org/projects/SDL_net/release/SDL2_net-2.0.0.tar.gz
tar zxvf SDL2_net-2.0.0.tar.gz
cd /arcade/libsdl2/SDL2_net-2.0.0
./autogen.sh
./configure
make -j 4
make install
Extra SDL2 TTF
wget http://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.tar.gz
tar zxvf SDL2_ttf-2.0.12.tar.gz
cd /arcade/libsdl2/SDL2_ttf-2.0.12
./autogen.sh
./configure
make -j 4
make install