* Simon Richter | Hi, | | > Consider there's a package foo which is built against libbar-dev | > and uses pkg-config to obtain the necessary CFLAGS and LIBS for | > libbar. | | > Now is it the foo package's or the libbar-dev package's duty to | > provide the dependency on pkg-config? | | Disagreeing with the others: It is the -dev package's responsibility. | | The foo package's build dependencies are only relevant when building | the foo package. For someone who develops software based on libbar, | it is not obvious that foo's build dependencies are required.
Unless I'm misunderstanding you here; I think you are confused. Whoever develops software based on libbar will have to have a call to pkg-config somewhere in their build process so they should depend on pkg-config. The only edge case I can think of is if libbar provides some Autoconf macros that wrap pkg-config, libbar-dev should suggest or recommend pkg-config, but Autoconf macros don't really map to build-depends/depends, they are more like a development-depends. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]