Build-depends: and Depends:

Cesare Falco cesare.falco at gmail.com
Mon May 5 23:17:16 BST 2008


> You mean dpkg-shlibdeps doesn't do this automatically in your case?
Yes. And also yes, I do call dh_shlibdeps in debian/rules.

This is taken from debian/control in sdlmame 0.123:

Source: sdlmame
Build-Depends: debhelper (>= 5.0.38), zlib1g-dev, libsdl1.2-dev (>=
1.2.11), libxinerama-dev
[...]
Package: sdlmame
Depends: ${shlibs:Depends}
[...]


And this is from the output of dpkg --info on the binary package:

Depends: libc6 (>= 2.7-1), libsdl1.2debian (>= 1.2.10-1), libx11-6,
libxinerama1, zlib1g (>= 1:1.2.3.3.dfsg-1)


You see, shared libraries have been resolved, however libsdl1.2debian
has a lower version than needed. Of course libsdl1.2debian is 1.2.13 in
hardy, so dependence is correctly met, but this is not the point.

Cesare (the other one)





More information about the Ubuntu-motu-mentors mailing list