參考資訊:
https://github.com/kai4man/SDL-2.28.5-StockOS-MOD
# cd /tmp
# wget https://github.com/steward-fu/website/releases/download/rg35xxh/SDL2-2.28.5.tar.gz
# tar xvf SDL2-2.28.5.tar.gz
# cd SDL2-2.28.5
# cmake -S . -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DSDL_SHARED=ON \
-DSDL_STATIC=OFF \
-DSDL_VIDEO_FBDEV=ON \
-DSDL_KMSDRM=OFF \
-DSDL_VIDEO_KMSDRM=OFF \
-DSDL_FBDEV=ON \
-DSDL_MALI=ON \
-DVIDEO_MALI=ON \
-DSDL_WAYLAND=OFF \
-DSDL_VIDEO_WAYLAND=OFF \
-DSDL_X11=OFF \
-DSDL_VIDEO_X11=OFF \
-DSDL_OPENGLES=ON \
-DSDL_OPENGL=OFF \
-DSDL_VULKAN=OFF \
-DSDL_AUDIO=ON \
-DSDL_ALSA=ON \
-DSDL_PULSEAUDIO=OFF \
-DSDL_OSS=ON \
-DSDL_THREADS=ON \
-DSDL_LOADSO=ON \
-DSDL_HAPTIC=ON \
-DSDL_POWER=ON \
-DSDL_FILESYSTEM=ON \
-DSDL_VIDEO=ON \
-DSDL_VIDEO_OPENGL_EGL=ON \
-DSDL_VIDEO_OPENGLES=ON
# ninja -C build
# ninja -C build install
# cp build/libSDL2-2.0.so.0.2800.5 /usr/lib/libSDL2-2.0.so.0
# ln -sf /usr/lib/libmali.so /usr/lib/libEGL.so
# ln -sf /usr/lib/libmali.so /usr/lib/libEGL.so.1
# ln -sf /usr/lib/libmali.so /usr/lib/libGLESv1_CM.so
# ln -sf /usr/lib/libmali.so /usr/lib/libGLESv1_CM.so.1
# ln -sf /usr/lib/libmali.so /usr/lib/libGLESv2.so
# ln -sf /usr/lib/libmali.so /usr/lib/libGLESv2.so.2
# ln -sf /usr/lib/libmali.so /usr/lib/aarch64-linux-gnu/libEGL.so.1
# ln -sf /usr/lib/libmali.so /usr/lib/aarch64-linux-gnu/libGLESv2.so.2