Le paquet libmusicbrainz contient une bibliothèque qui vous permet d'accéder aux données contenues sur un serveur MusicBrainz. C'est utile pour ajouter des possibilités de recherche de MusicBrainz à d'autres applications.
MusicBrainz est une méta-base de données musicale communautaire essayant de créer un site d'informations de musique cohérent. Vous pouvez utiliser les données de MusicBrainz soit en naviguant sur le site Internet, soit à partir d'un programme client — par exemple un programme lecteur de CD peut utiliser MusicBrainz pour identifier un CD et fournir des informations sur le CD, l'artiste ou d'autres informations liées.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : http://ftp.musicbrainz.org/pub/musicbrainz/historical/libmusicbrainz-2.1.5.tar.gz
Somme de contrôle MD5 : d5e19bb77edd6ea798ce206bd05ccc5f
Taille du téléchargement : 524 Ko
Estimation de l'espace disque requis : 12 Mo
Estimation du temps de construction : 0.4 SBU
Installez libmusicbrainz en exécutant les commandes suivantes :
patch -Np1 -i ../libmusicbrainz-2.1.5-missing-includes-1.patch && CXXFLAGS="${CXXFLAGS:--O2 -g} -std=c++98" \ ./configure --prefix=/usr --disable-static && make
Si Python est installé, construisez les bindings avec les commandes suivantes :
(cd python && python2 setup.py build)
Ce paquet n'a pas de suite de tests.autonome (pour tester, vous devez avoir installé Python et effectuer le test après avoir installé le paquet).
Maintenant, en tant qu'utilisateur root
:
make install && install -v -m644 -D docs/mb_howto.txt \ /usr/share/doc/libmusicbrainz-2.1.5/mb_howto.txt
Pour tester les liaisons Python, lancez ce qui suit : (cd python && python2 setup.py test).
Si vous avez construit les bindings Python, lancez les commandes
suivantes en tant qu'utilisateur root
pour les installer :
(cd python && python2 setup.py install)
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.