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:"

Reply via email to