IMHO, nVidia should provide an RPM that provides the same
dependencies > (i.e.Mesa, libGL.so.1, XFree86-Mesa-libGL) that XFree86-Mesa-libGL
does.
Such rpms are available here : http://www2.educ.umu.se/~peter/nvidia/. They work, but i don't know who built them and how.
A.