The file /usr/lib/libqt.so is in the wrong package. This symlink is used only during development, so it should be in qt-devel. Including it in the main qt package causes problem when someone wants to have both Qt 1.x and Qt 2.x side-by-side (which works perfectly), by installing qt-2.x.rpm instead of upgrading. This libqt.so file should always point to the version of the library that correspond with the header files installed on the system. Note that the qt RPM in contrib has the same problem, but I didn't notice the maintainer, maybe he just used your spec file.
This will be fixed in the next release of Red Hat Linux (6.1).
Commits pushed to master at https://github.com/openshift/openshift-docs https://github.com/openshift/openshift-docs/commit/af8f09fa1f76ff8adca42587d963f3d52e6e2fa4 GH-Issue: 4378: Fixing custom route hostname https://github.com/openshift/openshift-docs/commit/45bc437a7343c28ee1b4641027f417e51ef2e9ba Merge pull request #4396 from vikram-redhat/master GH-Issue: 4378: Fixing custom route hostname