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

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: