Libraries that are used internally by opusfile but are not part of its API should be listed in pkg-config "private" clauses. Otherwise executables that are linked dynamically against opusfile will have unneeded direct dependencies (overlinking). --- opusfile.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opusfile.pc.in b/opusfile.pc.in index fda8b4a..76cd444 100644 --- a/opusfile.pc.in +++ b/opusfile.pc.in @@ -8,7 +8,7 @@ includedir=@includedir@ Name: opusfile Description: high-level Opus decoding library Version: @VERSION@ -Requires: ogg >= 1.3 opus >= 1.0.1 @openssl@ +Requires.private: ogg >= 1.3 opus >= 1.0.1 @openssl@ Conflicts: Libs: -L${libdir} -lopusfile Libs.private: @lrintf_lib@ -- 1.7.10.4 --=_COjUD0UOX3X_HtlxGY3PkA2-- --------------000608090109060006060206--