Description of problem: gupnp-1.0.pc lists the following dependencies that are not pulled in when installing gupnp-devel: Requires: libxml2-devel libsoup-devel Requires.Private: uuid-devel glib2-devel Version-Release number of selected component (if applicable): gupnp-devel-0.12.5-1.fc10.x86_64 How reproducible: Always Steps to Reproduce: 1. Install gupnp-devel on a system w/o development libraries 2. pkg-config --libs gupnp-1.0 Actual results: pkg-config lists the missing libraries Expected results: This should work Additional info:
Hmm. I thought RPM picked those deps up. I'll add them now and push a fix out. The uuid package required is actually e2fsprogs-devel as that's the uuid package that it uses (why its in ext filesystem utils progs I have no idea :-) )
Can you verify that the build I've just pushed fixes this issue (will be in rawhide shortly). http://koji.fedoraproject.org/koji/taskinfo?taskID=1213984
That works, thanks. Didn't realize that uuid-devel actually installs ossp-uuid, not uuid. I don't think rpm automatically resolves dependencies stated in .pc files. Too bad, really. A lot of packages are breaking now because the new pkgconfig also exposes Requires.Private, instead of just Requires, it'd have been nice to have more automation.
Hmm. Looks like I need to go and review my other packages too to see what else is affected!
Fixed in rawhide. The change is also in F-10 packages but I'll push it out on the next update to save on updates.