Hi folks
On Sun, Dec 04, 2005, David Schmitt wrote:
> The manpage for pkg-config lacks a paragraph for Requires.private.
> Here is my shot at it:
>
> Requires.private:
> This line should list any private packages in use. Private packages are
> packages which are not exposed through your library, but are needed in
> the case of static linking.
>
> Libs.private could then be changed to reference this paragraph.
Thanks for the proposed wording; I merged a similar wording in the git
tree I prepared for Debian #475031, in the misc-requires-private-fixes
branch:
git.debian.org:/git/users/lool/pkg-config
Cheers,
PS: here's the actual diff of the two commits
diff --git a/pkg-config.1 b/pkg-config.1
index b411e8b..5d39a17 100644
--- a/pkg-config.1
+++ b/pkg-config.1
@@ -388,6 +388,12 @@ checks. You may only mention the same package one time on t
line. If the version of a package is unspecified, any version will
be used with no checking.
.TP
+.I "Requires.private:"
+This is a comma-separated list of private packages that are required by your
+package. Private packages are packages which are needed for static linking or
+compile flags. \fIRequires.private:\fP follows the same syntax as
+\fIRequires:\fP.
+.TP
.I "Conflicts:"
This optional line allows \fIpkg-config\fP to perform additional
sanity checks, primarily to detect broken user installations. The
@@ -410,7 +416,9 @@ add those automatically.
.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
+\fIRequires.private:\fP in that it references libraries that do not have
+package files installed.
.TP
.I "Cflags:"
--
Loïc Minier
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]