libmusicbrainz pakken inneholder et bibliotek som lar deg få tilgang til dataene på MusicBrainz serveren. Dette er nyttig for å legge til MusicBrainz oppslagsfunksjoner til andre applikasjoner.
MusicBrainz er en fellesskaps metadatabase for musikk som prøver å lage et omfattende nettsted for musikkinformasjon. Du kan bruke MusicBrainz dataene enten ved å surfe på nettstedet, eller du kan få tilgang til dataene fra et klientprogram — for eksempel kan et CD spillerprogram bruke MusicBrainz til å identifisere CD-er og gi informasjon om CD-en, om artisten eller annen relatert informasjon.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): http://ftp.musicbrainz.org/pub/musicbrainz/historical/libmusicbrainz-2.1.5.tar.gz
Nedlasting MD5 sum: d5e19bb77edd6ea798ce206bd05ccc5f
Nedlastingsstørrelse: 524 KB
Estimert diskplass som kreves: 12 MB
Estimert byggetid: 0.4 SBU
Installer libmusicbrainz ved å kjøre følgende kommandoer:
patch -Np1 -i ../libmusicbrainz-2.1.5-missing-includes-1.patch && CXXFLAGS="${CXXFLAGS:--O2 -g} -std=c++98" \ ./configure --prefix=/usr --disable-static && make
Hvis Python er installert, bygg bindingene med følgende kommandoer:
(cd python && python2 setup.py build)
Denne pakken kommer ikke med en frittstående testpakke (for å teste må du ha Python installert og utføre testene etter at pakken er installert).
Nå, som root
bruker:
make install && install -v -m644 -D docs/mb_howto.txt \ /usr/share/doc/libmusicbrainz-2.1.5/mb_howto.txt
For å teste Python bindingene, utsted følgende: (cd python && python2 setup.py test).
Hvis du bygde Python bindingene, utfør følgende kommandoer som
root
bruker for å installere dem:
(cd python && python2 setup.py install)
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.