Le paquet libcddb est une bibliothèque qui implémente les différents protocoles (CDDBP, HTTP, SNTP) pour accéder aux données sur un server CDDB.
This package is known to build and work properly using an LFS 11.3 platform.
Téléchargement (HTTP) : https://downloads.sourceforge.net/libcddb/libcddb-1.3.2.tar.bz2
Somme de contrôle MD5 : 8bb4a6f542197e8e9648ae597cd6bc8a
Taille du téléchargement : 384 Ko
Estimation de l'espace disque requis : 3.9 Mo (avec les tests)
Estimation du temps de construction : 0.2 SBU (avec les tests)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libcddb
Par défaut ce paquet accède à freedb.org
qui est fermé. Modifiez cette valeur
par défaut en gnudb.gnudb.org
et
corrigez deux fichiers de test obsolètes :
sed -e '/DEFAULT_SERVER/s/freedb.org/gnudb.gnudb.org/' \ -e '/DEFAULT_PORT/s/888/&0/' \ -i include/cddb/cddb_ni.h && sed '/^Genre:/s/Trip-Hop/Electronic/' -i tests/testdata/920ef00b.txt && sed '/DISCID/i# Revision: 42' -i tests/testcache/misc/12340000
Installez libcddb en exécutant les commandes suivantes :
./configure --prefix=/usr --disable-static && make
Pour tester les résultats, lancez : make check -k. La suite de tests a besoin d'une connexion internet. Un test échoue à cause de l'absence de serveurs de tests.
Maintenant, en tant qu'utilisateur root
:
make install