Description of problem: Some libraries includedin monodevelop are duplicates of libraries provided by other packages and/or libraries with separate upstreams. monodevelop cannot ship these libraries as part of its package. Version-Release number of selected component (if applicable): monodevelop-0:0.19-2.fc9.i386 Steps to Reproduce: One example: 1. repoquery --whatprovides --repoid=development 'mono(Mono.Cecil)' Actual results: mono-core-0:1.2.5.1-3.fc8.i386 monodevelop-0:0.19-2.fc9.i386 mono-core-0:1.9-3.fc9.i386 db4o-0:6.1-2.fc7.i386 Expected results: mono-core-0:1.9-3.fc9.i386 Additional info: monodevelop needs to be audited for libraries that it provides that have a separate upstream and should be provided by those packages instead.
This package also has prebuilt binaries of nunit.core.dll nunit.framework.dll and does not appear to have source for them.
Correction. There may be source for these in a higher level directory. I haven't checked the build process to see if they're rebuilt.
There seems to be a problem with the nunit22.pc file in that it points to /usr/lib instead of ${libdir}. If the build process doesn't find what it looks for, it packages it's own copy. I've emailed spot a fix for the .pc file.
There is also the same sort of problem with mono-cecil-flowanalysis.pc...