Bonjour, J'ai voulu mettre à jour un de mes paquets : k3b. Mais la nouvelle version comporte désormais une librairie : libk3bcore :
$ dpkg -c k3b_0.9-1_i386.deb |grep lib [...] -rw-r--r-- root/root 275296 2003-07-24 00:38:00 ./usr/lib/libk3bcore.so.1.0.0 -rw-r--r-- root/root 1105 2003-07-24 00:24:50 ./usr/lib/libk3bcore.la lrwxrwxrwx root/root 0 2003-07-24 00:37:50 ./usr/lib/libk3bcore.so -> libk3bcore.so.1.0.0 lrwxrwxrwx root/root 0 2003-07-24 00:37:50 ./usr/lib/libk3bcore.so.1 -> libk3bcore.so.1.0.0 un ldd sur le binaire me donne : $ ldd /usr/bin/k3b [...] libk3bcore.so.1 => /usr/lib/libk3bcore.so.1 (0x40619000) [...] Bien entendu, vu que c'est un paquet fait à l'origine pour un binaire, j'ai des messages d'erreurs de la part de lintian : $ lintian k3b_0.9-1_i386.deb W: k3b: non-dev-pkg-with-shlib-symlink usr/lib/libk3bcore.so.1.0.0 usr/lib/libk3bcore.so E: k3b: no-shlibs-control-file usr/lib/libk3bcore.so.1.0.0 E: k3b: postinst-must-call-ldconfig usr/lib/libk3bcore.so.1.0.0 W: k3b: postrm-should-call-ldconfig usr/lib/libk3bcore.so.1.0.0 [...] Donc, je pense bien à utiliser dh_makeshlibs, mais je ne trouve pas cela très propre. D'ailleurs j'ai vu que le mainteneur de kde avait le même problème (kdebase-bin par ex), et qu'il ne "fait rien". Si quelqu'un à une meilleur idée, je suis preneur. Merci et bonnne nuit ! -- Jean-Michel Kelbert
pgpI7fPDx1I8q.pgp
Description: PGP signature