On Thu, Apr 17, 2008 at 12:02:20PM +0200, Bas Wijnen wrote: > How is this different with _any_ dependency on the system? Do you > suggest that iceweasel should drop its libgtk dependency, because users > might want to use their own compiled version of it?
iceweasel _uses_ libgtk. A -dev package that ships a .pc file does _not_ use pkg-config - it just provides a data file that pkg-config (or some other similar tool) can use. If you want an analogy, think about -data packages: $ apt-cache show console-data | grep ^Depends: Depends: debconf | debconf-2.0, debconf (>= 0.5) | debconf-2.0 Notice it does not depend on console-tools or kbd, even though you need one of them to make use of the data. The same thing holds for .pc files - they are just data files that some other tool can process. Gabor [Of course, as has been already mentioned in this thread, if the -dev package also ships a script that calls pkg-config, then it should depend on pkg-config, but for a different reason.] -- --------------------------------------------------------- MTA SZTAKI Computer and Automation Research Institute Hungarian Academy of Sciences --------------------------------------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]