GNOME Bugzilla – Bug 679059
pkgconfig: Move libxml-2.0 dependency to Requires.private
Last modified: 2012-07-01 09:17:05 UTC
Fedora's libgdl package carries a downstream patch to remove libxml-2.0 from gdl-3.0.pc. I don't really know the history why the patch was added, but in any case I agree that this dependency belongs to Requires.private. http://pkgs.fedoraproject.org/gitweb/?p=libgdl.git;a=blob;f=libgdl-2.91.4-pkgconfig.patch;h=b5710fc342556ed655bc89ca9b0e20a59a15a5fc;hb=HEAD Attaching a patch that moves libxml-2.0 from Requires to Requires.private.
Created attachment 217518 [details] [review] pkgconfig: Move libxml-2.0 dependency to Requires.private Requires should only list dependencies that are needed when linking against the shared library. Any other dependency that's only used internally in the library and not exposed in the interface should go to Requires.private.
Review of attachment 217518 [details] [review]: Thank you for your patch, I have just committed it.