Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#53131 - [qtcreator] Removal of "duplicate" desktop icon breaks plasma task manager behavior
Attached to Project:
Arch Linux
Opened by Vuk Zdinjak (Vuk) - Wednesday, 01 March 2017, 18:09 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 04 April 2017, 21:44 GMT
Opened by Vuk Zdinjak (Vuk) - Wednesday, 01 March 2017, 18:09 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 04 April 2017, 21:44 GMT
|
DetailsDescription:
Hi, the latest package revision (qtcreator 4.2.1-2) removed qtcreator.desktop file which is a longstanding hack (in archlinux) around ugly qtcreator default package behavior, to clarify – without this “extra” file, qtcreator is registered as qtcreator-bin in plasma desktop and does not respect system wide icon theme for its icon, it is also registered as a separate process from its launcher if pinned to icon only task manager for example, so it the extra file actually fixes two problems. Could you please revert package and add a comment in there so that we remove possibility of accidental removal in the future? |
This task depends upon
The issue here is caused by the following lines:
# Workaround for
FS#40583mv "${pkgdir}"/usr/bin/qtcreator "${pkgdir}"/usr/bin/qtcreator-bin
echo "#!/bin/sh" > "${pkgdir}"/usr/bin/qtcreator
echo "QT_LOGGING_TO_CONSOLE=1 qtcreator-bin \$@" >> "${pkgdir}"/usr/bin/qtcreator
chmod +x "${pkgdir}"/usr/bin/qtcreator
which change the binary name to qtcreator-bin. The removed desktop file was actually a workaround for an issue caused by this workaround...