SDL2-2.30.6
Introduction à SDL2
La Simple
DirectMedia Layer version 2 (simple couche DirectMedia
ou, en bref, SDL2) est une
bibliothèque multi-plateforme conçue pour faciliter l'écriture de
logiciels multimédias tels que des jeux et des émulateurs.
Ce paquet est connu pour pouvoir être construit et fonctionner
correctement avec une plateform 12.2.
Informations sur le paquet
-
Téléchargement (HTTP) : https://www.libsdl.org/release/SDL2-2.30.6.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
ab12cc1cf58a5dd25e69c924acb93402
-
Taille du téléchargement : 7,2 Mo
-
Estimation de l'espace disque requis : 186 Mo (avec
la doc)
-
Estimation du temps de construction : 0,6 SBU (avec
parallélisme = 4 et la doc)
Dépendances de SDL2
Recommandées
libxkbcommon-1.7.0, wayland-protocols-1.36 et Bibliothèques Xorg (si elles ne sont pas
présentes, les modules correspondants ne sont pas construits)
Facultatives
alsa-lib-1.2.12, Doxygen-1.12.0
(pour créer la documentation), ibus-1.5.30,
libsamplerate-0.2.2, libunwind-1.6.2, NASM-2.16.03,
pipewire-1.2.3, PulseAudio-17.0,
un environnement
graphique, DirectFB,
fcitx, jack et sndio
Installation de SDL2
Installez SDL2 en exécutant les
commandes suivantes :
./configure --prefix=/usr &&
make
Si vous avez installé Doxygen-1.12.0
et souhaitez construire la documentation html, lancez les commandes
suivantes :
pushd docs &&
doxygen &&
popd
Note
Si vous souhaitez construire et lancer les tests de régression du
paquet, ne supprimez pas les bibliothèques statiques ci-dessous
avant que les tests ne soient construits.
Maintenant, en tant qu'utilisateur root
:
make install &&
rm -v /usr/lib/libSDL2*.a
Si vous construisez la documentation, installez-la en tant
qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/SDL2-2.30.6/html &&
cp -Rv docs/output/html/* /usr/share/doc/SDL2-2.30.6/html
Test de SDL2
Si vous le souhaitez, testez l'installation de SDL2 en utilisant les programmes de test
inclus. Aucun des binaires résultants n'a besoin d'être installé.
Lancez les commandes suivantes pour construire les programmes de
test :
cd test &&
./configure &&
make
Chaque programme de test (ils sont listés dans le fichier
README
dans ce répertoire) devra être
lancé individuellement. Beaucoup d'entre eux devront être tués
manuellement. De plus, les enceintes doivent être allumées à un
niveau de son correct.
Explication des commandes
rm -v
/usr/lib/libSDL2*.a : Normalement les
bibliothèques statiques peuvent être désactivées avec une option
--disable-static
à configure, mais cela
casse la construction de ce paquet.
Contenu
Programme installé:
sdl2-config
Bibliothèques installées:
libSDL2.so
Répertoires installés:
/usr/include/SDL2, /usr/lib/cmake/SDL2 et
/usr/share/doc/SDL-2.30.6
Descriptions courtes
sdl2-config
|
détermine les drapeaux de compilation et de liaison qui
devraient être utilisés pour compiler et lier des
programmes qui utilisent libSDL2
|
libSDL2.so
|
contient des fonctions qui fournissent des accès
bas-niveau à l'audio, au clavier, à la souris, au
joystick, au matériel 3D par OpenGL et le frame buffer 2D
à travers de multiples plateformes
|