tag 359903 +patch
thanks
I investigated the issue. The problem is that dh_shlibdeps doesn't pick
up libltdl3 as a necessary dependancy (thus it isn't written in
shlibs:Depends by dh_gencontrol). This is because there's no
build-depends on libltdl3-dev, so there's no shlibs file for it.
Adding the build-depends, as in the attached patch, fixes the problem.
However, what is strange is that graphviz includes its own version of
libltdl in the libltdl/ dir (it isn't mentionned in debian/copyright,
but this is a different issue). This probably requires more
investigation.
--
| Lucas Nussbaum
| [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |
diff -u graphviz-2.8/debian/changelog graphviz-2.8/debian/changelog
--- graphviz-2.8/debian/changelog
+++ graphviz-2.8/debian/changelog
@@ -1,3 +1,15 @@
+graphviz (2.8-0.3) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Added a build-depends on libltdl3-dev. This allows dh_shlibdeps to
+ correctly generate the shlibs:Depends (including libltdl3). However,
+ the fact that graphviz includes its own copy of libltdl really needs
+ more investigation. (Closes: 359903)
+ * Commented out the removal of /usr/lib/libltdl.* and /usr/include/ltdl
+ in debian/rules, since this causes the build to fail.
+
+ -- Lucas Nussbaum <[EMAIL PROTECTED]> Thu, 30 Mar 2006 14:47:07 +0000
+
graphviz (2.8-0.2) unstable; urgency=low
* NMU
diff -u graphviz-2.8/debian/control graphviz-2.8/debian/control
--- graphviz-2.8/debian/control
+++ graphviz-2.8/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Stephen M Moraco <[EMAIL PROTECTED]>
Standards-Version: 3.6.1
-Build-Depends: tk8.4-dev, tcl8.4-dev, debhelper (>=4.0.0), libfreetype6-dev,
zlib1g-dev, libjpeg62-dev, libpng12-dev, libxaw7-dev, bison, flex,
autotools-dev, pdksh, libttf-dev, libexpat1-dev, libfontconfig1-dev
+Build-Depends: tk8.4-dev, tcl8.4-dev, debhelper (>=4.0.0), libfreetype6-dev,
zlib1g-dev, libjpeg62-dev, libpng12-dev, libxaw7-dev, bison, flex,
autotools-dev, pdksh, libttf-dev, libexpat1-dev, libfontconfig1-dev,
libltdl3-dev
Package: graphviz
Architecture: any
diff -u graphviz-2.8/debian/rules graphviz-2.8/debian/rules
--- graphviz-2.8/debian/rules
+++ graphviz-2.8/debian/rules
@@ -70,8 +70,8 @@
$(CURDIR)/debian/graphviz/usr/share/graphviz/doc/COPYING
## Dirk Eddelbuettel 25 Mar 2006
## remove ltdl files, instead depend in libltdl3-dev
- rm -v $(CURDIR)/debian/graphviz/usr/lib/libltdl.* \
- $(CURDIR)/debian/graphviz/usr/include/ltdl.h
+ #rm -v $(CURDIR)/debian/graphviz/usr/lib/libltdl.* \
+ # $(CURDIR)/debian/graphviz/usr/include/ltdl.h
## Dirk Eddelbuettel 25 Mar 2006
## all this depended on the old layout, the upstream code