severity 341977 normal merge 341977 346602 thanks Feel free to change the severity of course.
I'va attaced a patch to the manpage which documents Requires.private. I didn't update the example file though. Hope it passes muster. - David Nusinow
Index: pkg-config-0.20/pkg-config.1 =================================================================== --- pkg-config-0.20.orig/pkg-config.1 2005-10-16 13:09:39.000000000 -0400 +++ pkg-config-0.20/pkg-config.1 2006-01-09 21:14:23.000000000 -0500 @@ -383,6 +383,13 @@ all versions of the mentioned package. If a user tries to use your package and a conflicting package at the same time, then \fIpkg-config\fP will complain. + +.TP +.I "Requires.private:" +This line should list any private packages in use. Private packages are +packages for libraries which are not exposed through your library, but are +needed in the case of static linking. This differs from Libs.private in +that it specifically references libraries with package files installed. .TP .I "Libs:" This line should give the link flags specific to your package. @@ -393,7 +400,8 @@ .I "Libs.private:" This line should list any private libraries in use. Private libraries are libraries which are not exposed through your library, but are -needed in the case of static linking. +needed in the case of static linking. This differs from Requires.private +in that it references libraries that do not have package files installed. .TP .I "Cflags:"