libmusicbrainz-5.1.0

Introduksjon til libmusicbrainz

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

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

libmusicbrainz Avhengigheter

Påkrevd

CMake-4.2.3, libxml2-2.15.1 og neon-0.36.0

Valgfri

Doxygen-1.16.1

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  \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 .. &&
make

Hvis du har installert Doxygen-1.16.1, 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