[Build-common-hackers] Bug#365085: CDBS 0.4.39 breaks DEB_SHLIBDEPS_INCLUDE in debian-qt-kde.mk

Christopher Martin chrsmrtn at debian.org
Thu Apr 27 19:46:34 UTC 2006


Package: cdbs
Version: 0.4.39
Severity: important

Hello,

Since cdbs 0.4.39, a nasty problem crops up when building a KDE module. 
kscd (part of kdemultimedia) should pick up a Depends on libkcddb1 
(also part of kdemultimedia) thanks to the following in debian/rules:

PACKAGES_WITH_LIBS := libkcddb1

...and the following in debian-qt-kde.mk (not part of cdbs itself, but 
still):

DEB_SHLIBDEPS_INCLUDE = $(foreach p,
$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)

This ensured that kscd would depend on libkcddb1. However, with 0.4.39, 
this doesn't seem to happen any more. kscd is built, but doesn't Depend 
on libkcddb1 (see bug #365018). My guess it that this change in 0.4.39:

   * Moved dh_shlibdeps call to binary-predeb (debhelper.mk)
     (closes: #326926)

...is the root of the problem - perhaps it happens too early, and so 
breaks DEB_SHLIBDEPS_INCLUDE. I welcome your thoughts on the best way 
to fix this.

Thanks,
Christopher Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 249 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20060427/e6fabd9c/attachment.pgp


More information about the Build-common-hackers mailing list