The execuatbale in /usr/bin changed name from qtcreator to qtcreator.bin This breakes desktop files (which is a small problem). Severe: All the documentation speaks from qtcreator: Example - Tip of the day You can start Qt Creator with a session by calling qtcreator <sessionname>. Reproducible: Always Steps to Reproduce: 1. qtcreator 2. 3. Actual Results: bash: qtcreator: command not found
Where is the problem? qtcreator.bin installs fine under /usr/bin/qtcreator.bin
and the desktop file points to qtcreator.bin as well :)
Everybody else calls/called it qtcreator - even the tipp of the day You can start Qt Creator with a session by calling qtcreator <sessionname>. ^^^^^^^^^
This is an upstream bug. Qt upstream chooses to install qtcreator.bin file . Anyway, I did a workaround on this on qt-creator-1.2.0-r2 ebuild Thanks for reporting
Just for the records: I reported this 'bug' upstream, this is the replay from Nokia Qt Software: this is a packaging issue. qtcreator in the source distribution (and our own binary packages for linux) is a script that sets the correct environment. If gentoo thinks they need it differently, they should either provide a dummy wrapper script or rename the executable. I do not agree with the packagers opinion. In fact, all other distros do it just like we recommend.
Indeed, we don't need to use a wrapper to launch the executable so this is way renaming the executable is the correct solution in this case. Thanks for reporting this and posting the answer here :)