libmad é um decodificador de áudio MPEG de alta qualidade com capacidade de saída de 24 bits.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.
Transferência (HTTP): https://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gz
Transferência (FTP): ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz
Soma de verificação MD5 da transferência: 1be543bc30c56fb6bea1d7bf6a64e66c
Tamanho da transferência: 491 KB
Espaço em disco estimado exigido: 4,2 MB
Tempo de construção estimado: 0,1 UPC
Instale o libmad executando os seguintes comandos:
patch -Np1 -i ../libmad-0.15.1b-fixes-1.patch && sed "s@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@g" -i configure.ac && touch NEWS AUTHORS ChangeLog && autoreconf -fi && ./configure --prefix=/usr --disable-static && make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
Alguns pacotes verificam o arquivo pkg-config para libmad. Esse arquivo é particularmente necessário, de forma que o Cdrdao consiga reconhecer a libmad instalada.
Como o(a) usuário(a) root
:
cat > /usr/lib/pkgconfig/mad.pc << "EOF"
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG audio decoder
Requires:
Version: 0.15.1b
Libs: -L${libdir} -lmad
Cflags: -I${includedir}
EOF
touch NEWS AUTHORS ChangeLog: Evite que o autoreconf retorne um erro.
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.