SDL-1.2.14

Introduction à SDL

La Simple DirectMedia Layer (simple couche DirectMedia ou, en bref, SDL) est une bibliothèque pour plateforme croisée conçue pour faciliter l'écriture de logiciels multimédias tels que des jeux et des émulateurs.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://www.libsdl.org/release/SDL-1.2.14.tar.gz

  • Somme de contrôle MD5 du téléchargement : e52086d1b508fa0b76c52ee30b55bec4

  • Taille du téléchargement : 4.0 Mio

  • Estimation de l'espace disque requis : 37 Mio

  • Estimation du temps de construction : 0.6 SBU

Dépendances de SDL

Facultatives

ALSA-1.0.24.1, EsounD-0.2.41, PulseAudio-0.9.23, aRts-1.5.10, NASM-2.09.10, libusb-1.0.8, X Window System, AAlib-1.4rc5, Pth-2.0.7, DirectFB, GGI, SVGAlib-1.9.5 (corrigé), libcaca, PicoGUI et

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/sdl

Installation de SDL

Ce paquet (malheureusement) s'attend à ce que le système X Window soit installé dans le répertoire /usr/X11R6. Si vous utilisez une version récente de Xorg et qu'elle est installée à un autre endroit, assurez-vous d'avoir suivi les instructions de la section Creating an X11R6 Compatibility Symlink.

Installez SDL en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Maintenant, en tant qu'utilisateur root :

make install &&
  
install -v -m755 -d /usr/share/doc/SDL-1.2.14/html &&
install -v -m644    docs/html/*.html  \
                    /usr/share/doc/SDL-1.2.14/html

Tester SDL

Si vous le souhaitez, testez l'installation de SDL en utilisant les programmes de test inclus. Il n'est pas nécessaire d'installer un des binaires qui s'en suit pour valider l'installation. Lancez les commandes suivantes pour construire les programmes de test :

cd test &&
./configure &&
make

Vous devrez lancer à la main tous les programmes de test (ils sont listés dans le fichier README de ce répertoire). Beaucoup d'entre eux devront être tués à la main et vous devrez passer vos haut-parleurs dans un niveau de volume convenable.

Explication des commandes

--disable-static : empêche les bibliothèques statiques de se construire et de s'installer.

Configuration de SDL

Informations de configuration

Comme avec la plupart des bibliothèques, il n'y a aucune configuration à faire, sauf que le répertoire de la bibliothèque, à savoir /opt/lib ou /usr/local/lib devrait apparaître dans /etc/ld.so.conf pour que ldd puisse trouver les bibliothèques partagées. Après avoir vérifié que tel est le cas, vous devriez lancer /sbin/ldconfig, connecté en tant qu'utilisateur root.

Contenu

Installed Program: sdl-config
Bibliothèques installées: libSDL*.{so,a} et libSDLmain.a
Répertoires installés: /usr/include/SDL et /usr/share/doc/SDL-1.2.14

Descriptions courtes

sdl-config

détermine les drapeaux du compilateur et de véditeur de liens qui devraient être utilisés pour compiler et lier les programpes utilisant libSDL.

libSDL.{so,a}

bibliothèque qui fournit un accès bas niveau au matériel 3D audio, clavier, souris, manette via OpenGL et un tampon de cadre 2D sur plusieurs plateformes.

Last updated on 2011-12-29 06:13:05 +0100