libmusicbrainz-2.1.5

Introdução ao libmusicbrainz

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.

Informação do Pacote

Transferências Adicionais

Dependências do libmusicbrainz

Opcionais para Construir as Ligações Python

Python-2.7.18

Instalação do libmusicbrainz

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)

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

Conteúdo

Aplicativos Instalados: Nenhum(a)
Biblioteca Instalada: libmusicbrainz.so
Diretórios Instalados: /usr/include/musicbrainz e /usr/share/doc/libmusicbrainz-2.1.5

Descrições Curtas

libmusicbrainz.so

contém funções de API para acessar a base de dados MusicBrainz, tanto para consultar dados quanto para submeter novos dados