On Sat, Feb 28, 2009, Raphael Hertzog wrote: > You can certainly obtain a similar result nowadays by putting the > dependency that you want in debian/control directly and by using > the -x option of dpkg-shlibdeps to strip the dependency that you did not > want.
I had a case recently where this wasn't too convenient with the ffmpeg package: it depends on a bunch of libs split in their own packages in the same source. The goal was to have a =binary:Version dep for ffmpeg on these libs, and use a relaxed version for the shlibs for other programs (ffmpeg calls into private ABI). In this particular case, it was simpler to use a shlibs.local with stricter deps during this build, while shipping relaxed shlibs. You could argue we should have used a stricter version on the semi-private symbols in a .symbols file, but it's more maintenance to distinguish between the two types of symbols and it's not guaranteed to be true in all cases (you might need =binary:version deps even if you're not using more symbols than the public ones). -- Loïc Minier -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org