libmusicbrainz-5.1.0

Introduksjon til libmusicbrainz

libmusicbrainz pakken inneholder et bibliotek som lar deg få tilgang til dataene på MusicBrainz serveren.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

libmusicbrainz Avhengigheter

Påkrevd

CMake-3.30.2, libxml2-2.13.3 og neon-0.33.0

Valgfri

Doxygen-1.12.0

Installasjon av libmusicbrainz

Først, fiks et problem forårsaket av CMake-3.18.0 og senere:

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

Løs også et problem forårsaket av libxml-2.12.x:

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

Installer libmusicbrainz ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release .. &&
make

Hvis du har installert Doxygen-1.12.0, valgfritt bygg API dokumentasjonen:

doxygen ../Doxyfile

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Hvis du har bygget API dokumentasjonen, installer, som root bruker:

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

Innhold

Installerte Programmer: Ingen
Installert Bibliotek: libmusicbrainz5.so
Installert Mappe: /usr/include/libmusicbrainz5 og /usr/share/doc/libmusicbrainz-5.1.0

Korte Beskrivelser

libmusicbrainz5.so

inneholder API funksjoner for tilgang til MusicBrainz databasen