libmusicbrainz-5.1.0

Introdução ao libmusicbrainz

O pacote libmusicbrainz contém uma biblioteca que te permite acessar os dados mantidos no servidor MusicBrainz.

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

Exigidas

CMake-3.28.3, libxml2-2.12.5 e neon-0.33.0

Opcionais

Doxygen-1.10.0

Instalação do libmusicbrainz

Primeiro, corrija um problema causado pelo CMake-3.18.0 e posteriores:

patch -Np1 -i ../libmusicbrainz-5.1.0-cmake_fixes-1.patch

Corrija também um problema causado pela libxml-2.12.x:

sed -e 's/xmlErrorPtr /const xmlError */'     \
    -i src/xmlParser.cc

Instale o libmusicbrainz executando os seguintes comandos:

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. &&
make

Se você tiver instalado o Doxygen-1.10.0, opcionalmente construa a documentação da API:

doxygen ../Doxyfile

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

make install

Se você tiver construído a documentação da API, instale como o(a) usuário(a) root:

rm -rf /usr/share/doc/libmusicbrainz-5.1.0 &&
cp -vr docs/ /usr/share/doc/libmusicbrainz-5.1.0

Conteúdo

Aplicativos Instalados: Nenhum(a)
Biblioteca Instalada: libmusicbrainz5.so
Diretório Instalado: /usr/include/libmusicbrainz5 e /usr/share/doc/libmusicbrainz-5.1.0

Descrições Curtas

libmusicbrainz5.so

contém funções de API para acessar a base de dados MusicBrainz