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.0.
Transferência (HTTP): https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz
Soma de verificação MD5 da transferência: 4cc5556aa40ff7ab8f8cb83965535bc3
Tamanho da transferência: 76 KB
Espaço em disco estimado exigido: 6,6 MB (adicionais 4,4 MB para a documentação da API)
Tempo de construção estimado: 0,1 UPC
CMake-3.27.2, libxml2-2.10.4 e neon-0.32.5
Primeiro, corrija um problema causado pelo CMake-3.18.0:
patch -Np1 -i ../libmusicbrainz-5.1.0-cmake_fixes-1.patch
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.9.7, 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