kde.mk misses shared lib dependencies in /usr/lib/kde3
Hi,
I just realized that one of my pkgs suffers the same problem
vorlon pointed out in debian-release, that pkgs depend on
kdelibs4 but not libqt-mt. I assume this is due to the fact
that the only 'binaries' are $DESTDIR/usr/lib/kde3. Would be
nice if the new KDE.mk takes care of this. Does this make
sense?
I have not looked into dh_{makeshlibs,shlibdeps} yet. Any hint
appreciated. I post my solution when I've found it ;)
allee(0) ~/src/knemo/0.3.1 $ dpkg --contents knemo_0.3.1-2_i386.deb | grep lib
drwxr-xr-x root/root 0 2005-04-27 01:55:54 ./usr/lib/
drwxr-xr-x root/root 0 2005-04-27 01:55:56 ./usr/lib/kde3/
-rw-r--r-- root/root 138664 2005-04-27 01:55:56 ./usr/lib/kde3/kcm_knemo.so
-rw-r--r-- root/root 1052 2005-04-27 01:55:13 ./usr/lib/kde3/kcm_knemo.la
-rw-r--r-- root/root 213880 2005-04-27 01:55:56 ./usr/lib/kde3/kded_knemod.so
-rw-r--r-- root/root 1183 2005-04-27 01:55:53 ./usr/lib/kde3/kded_knemod.la
allee(0) ~/src/knemo/0.3.1 $ dpkg --info knemo_0.3.1-2_i386.deb | grep Depends
Depends: kdelibs-bin, kicker, net-tools, kdelibs4 (>= 4:3.3.2-4.0.2), libc6 (>= 2.3.2.ds1-21), libgcc1 (>= 1:3.4.1-3), libstdc++5 (>= 1:3.3.4-1)
allee(0) ~/src/knemo/0.3.1 $ ldd /usr/lib/kde3/kded_knemod.so | grep libqt
libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0xb6ce5000)
Achim
--
To me vi is Zen. To use vi is to practice zen. Every command is
a koan. Profound to the user, unintelligible to the uninitiated.
You discover truth everytime you use it.
-- reddy@lion.austin.ibm.com
Reply to: