Description of problem: Since FC6, mono libraries belong in %{_libdir} rather than /usr/lib. The recent build of evolution-sharp-0.12.1-1.fc7 changes the library's install path to /usr/lib. Version-Release number of selected component (if applicable): evolution-sharp-0.12.1-1.fc7 How reproducible: Every time I install it :-) Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This was changed upstream for evolution-sharp-0.12.1: 2006-11-20 Daniel Drake <dsd> * evolution/Makefile.am: mono packages are supposedly arch-independent, install assembly into $(prefix)/lib rather than $(libdir) This needs to be reverted then for Fedora Core?
Rather reverted upstream. Its not the place to hardcode any of this stuff. Is it?
Yes it should be reverted. Probably reverted for Fedora only but only alexl can tell you for sure (as I don't know whether upstream monr was interested in out mono-in-libdir changes.) There are a few mono apps where upstream places their libraries in libdir but most place them in %{_prefix}/lib and we have to do a little patching (build scripts sometimes, pkgconfig files). Here's the bug where we discussed various places that mono could be located and finally settled on %{_libdir}. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=185690
evolution-sharp-0.12.1-2.fc7 reverses this upstream change: http://svn.gnome.org/viewcvs/evolution-sharp/trunk/evolution/Makefile.am?rev=124&r1=123&r2=124