SDL-1.2.15
      
      
        
          Introdução ao SDL
        
        
          A Simple DirectMedia Layer (abreviadamente SDL) é uma biblioteca multiplataforma
          projetada para facilitar escrever software multimídia, como jogos e
          emuladores.
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
          
            - 
              
                Transferência (HTTP): https://www.libsdl.org/release/SDL-1.2.15.tar.gz
              
             
            - 
              
                Transferência (FTP): 
              
             
            - 
              
                Soma de verificação MD5 da transferência:
                9d96df8417572a2afb781a7c4c811a85
              
             
            - 
              
                Tamanho da transferência: 3,8 MB
              
             
            - 
              
                Espaço em disco estimado exigido: 40 MB
              
             
            - 
              
                Tempo de construção estimado: 0,6 UPC
              
             
          
         
        
          Dependências do SDL
        
        
          Recomendadas
        
        
          Bibliotecas do Xorg (se elas não
          estiverem presentes, os módulos correspondentes não serão
          construídos)
        
        
          Opcionais
        
        
          AAlib-1.4rc5, ALSA-1.2.7, GLU-9.0.2, NASM-2.16.01,
          PulseAudio-16.1, Pth-2.0.7, um ambiente gráfico,
          DirectFB,
          GGI,
          libcaca, PicoGUI e SVGAlib
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/sdl
        
       
      
        
          Instalação do SDL
        
        
          Instale o SDL executando os
          seguintes comandos:
        
        sed -e '/_XData32/s:register long:register _Xconst long:' \
    -i src/video/x11/SDL_x11sym.h &&
./configure --prefix=/usr --disable-static &&
make
        
          Agora, como o(a) usuário(a) root:
        
        make install &&
install -v -m755 -d /usr/share/doc/SDL-1.2.15/html &&
install -v -m644    docs/html/*.html \
                    /usr/share/doc/SDL-1.2.15/html
       
      
        
          Testando a SDL
        
        
          Se desejar, teste a instalação do SDL usando os aplicativos de teste incluídos.
          Não é exigido instalar nenhum dos binários resultantes para validar
          a instalação. Emita os seguintes comandos para construir os
          aplicativos de teste:
        
        cd test &&
./configure &&
make
        
          Você precisará executar manualmente todos os aplicativos de teste
          (eles estão listados no arquivo README nesse diretório). Muitos deles precisarão
          ser eliminados manualmente e você precisará ligar teus
          alto-falantes com o volume em um nível adequado.
        
       
      
        
          Explicações do Comando
        
        
          sed -e ...: Esse
          comando corrige a compilação com a libX11-1.6.0 e posterior.
        
        
          --disable-static: Essa
          chave impede a instalação das versões estáticas das bibliotecas.
        
        
          --disable-alsa-shared: Essa chave
          desabilita o carregamento dinâmico de bibliotecas compartilhadas
          ALSA.
        
        
          --disable-sdl-dlopen: Essa chave
          desabilita usar dlopen para carregamento de objetos compartilhados.
          Carregar bibliotecas de estruturas de retaguarda de imagens, como
          libpng, dinamicamente em tempo real não funciona.
        
        
          --disable-x11-shared: Essa chave
          desabilita o carregamento dinâmico de bibliotecas compartilhadas do
          X11.
        
       
      
        
          Configurando a SDL
        
        
          
            Informação de Configuração
          
          
            Como acontece com a maioria das bibliotecas, não existe
            configuração a se fazer, exceto o diretório da biblioteca, ou
            seja, /opt/lib ou /usr/local/lib deveria aparecer em /etc/ld.so.conf de forma que o ldd consiga encontrar as
            bibliotecas compartilhadas. Depois de verificar se esse é o caso,
            /sbin/ldconfig
            deveria ser executado enquanto logado(a) como root.
          
         
       
      
        
          Conteúdo
        
        
          
            
              Aplicativo Instalado:
              sdl-config
            
            
              Bibliotecas Instaladas:
              libSDL.so e libSDLmain.a
            
            
              Diretórios Instalados:
              /usr/include/SDL e
              /usr/share/doc/SDL-1.2.15
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    sdl-config
                   
                 | 
                
                   
                    determina os sinalizadores de compilação e de vinculador
                    que deveriam ser usados para compilar e vincular
                    aplicativos que usam a libSDL
                   
                 | 
              
              
                | 
                   
                    libSDL.so
                   
                 | 
                
                   
                    contém funções que fornecem acesso de baixo nível a
                    áudio, teclado, mouse, joystick, hardware 3D via OpenGL e
                    Frame Buffer 2D em múltiplas plataformas
                   
                 |