[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Paquet d'un binaire contenant une librairie



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

Attachment: pgp31d8yeFbcM.pgp
Description: PGP signature


Reply to: