Both in my sip package and in your listing above, we still have /usr/bin/sip, so the conflict remains with upstream sip. What did this accomplish? All I see is that the files were moved into a new 'sip4_tqt' directory -- was that the total intent of the move?
You have /usr/bin/sip because you are installing sip4-tqt to $PREFIX /usr rather than /opt/trinity.
My sip4-tqt package has /opt/trinity/bin/sip and /opt/trinity/include/sip.h
The files in my package that are installed to /usr are python site- packages.
Likewise with python-tqt.
Darrell