libcddb-1.3.2

Introduction à libcddb

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.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/libcddb/libcddb-1.3.2.tar.bz2

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 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)

[Note]

Note

Il est nécessaire d'être connecté à internet pour certains tests de ce paquet

Installation de 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

Corrigez un problème de construction avec gcc-14 :

sed -i 's/size_t l;/socklen_t l;/' lib/cddb_net.c

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

Contenu

Programmes installés: cddb_query
Bibliothèque installée: libcddb.so
Répertoires installés: /usr/include/cddb

Descriptions courtes

cddb_query

fournit une interface utilisateur à un serveur CDDB