GNOME Bugzilla – Bug 656476
libnotify.pc: Requires should be Requires.private
Last modified: 2011-08-13 21:39:59 UTC
Created attachment 193785 [details] Patch fixing the issue libnotify specifies a number of libraries in 'Requires'. This means that each application linking against it will directly link against all those libraries as well. This is incorrect, and results in broken packages at some point. The 'Requires' should be 'Requires.private'. This way, pkg-config will list all those libraries only when linking statically (passing the '--static' option to pkg-config); and '-lnotify' only when using dynamic linking.
Ah, nevermind, just found out the old bug. I thought it was gone with the old bugzie on galago. *** This bug has been marked as a duplicate of bug 626952 ***