O pacote libmusicbrainz contém uma biblioteca que te permite acessar os dados mantidos no servidor MusicBrainz. Isso é útil para adicionar recursos de pesquisa do MusicBrainz a outros aplicativos.
MusicBrainz é uma meta base de dados comunitário de música que tenta criar um sítio abrangente de informações musicais. Você pode usar os dados do MusicBrainz navegando no sítio da web ou pode acessar os dados a partir de um aplicativo cliente — por exemplo, um aplicativo reprodutor de CD pode usar o MusicBrainz para identificar CDs e fornecer informações a respeito do CD, acerca do(a) artista ou outras informações relacionadas.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): http://ftp.musicbrainz.org/pub/musicbrainz/historical/libmusicbrainz-2.1.5.tar.gz
Soma de verificação MD5 da transferência: d5e19bb77edd6ea798ce206bd05ccc5f
Tamanho da transferência: 524 KB
Espaço em disco estimado exigido: 12 MB
Tempo de construção estimado: 0,4 UPC
Instale o libmusicbrainz executando os seguintes comandos:
patch -Np1 -i ../libmusicbrainz-2.1.5-missing-includes-1.patch && CXXFLAGS="${CXXFLAGS:--O2 -g} -std=c++98" \ ./configure --prefix=/usr --disable-static && make
Se o Python estiver instalado, construa as ligações com os seguintes comandos:
(cd python && python2 setup.py build)
Esse pacote não vem com uma suíte de teste independente (para testar você precisa ter o Python instalado e realizar o teste depois que o pacote estiver instalado).
Agora, como o(a) usuário(a) root
:
make install && install -v -m644 -D docs/mb_howto.txt \ /usr/share/doc/libmusicbrainz-2.1.5/mb_howto.txt
Para testar as ligações do Python, emita o seguinte: (cd python && python2 setup.py test).
Se você construiu as ligações Python, emita os seguintes comandos
como o(a) usuário(a) root
para
instalá-las:
(cd python && python2 setup.py install)
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.