#1102568 qt6-shader-baker: qsb command is not in $PATH

Package:
qt6-shader-baker
Source:
qt6-shader-baker
Description:
Qt 6 shader baker
Submitter:
Khalid Masum
Date:
2025-04-27 18:27:02 UTC
Severity:
normal
#1102568#5
Date:
2025-04-10 13:39:16 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
	- This command is necessary to compile qsb files used by qt. While trying to
	  build a package, the missing command caused ftbfs.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
	- After installing qt6-shader-baker package, I ran the qsb command.
   * What was the outcome of this action?
	- "qsb: command not found"
   * What outcome did you expect instead?
	- Successfully execute the command
   * Extra comment:
        - A symbolic link to /usr/bin/ from: /usr/lib/qt/bin/qsb should fix this.
Thanks.

#1102568#10
Date:
2025-04-27 18:24:51 UTC
From:
To:
Hi Khalid,

the lack of a link in /usr/bin for qsb is intentional. The reason is
that upstream Qt doesn't think such a link is needed or wanted.

We only put links in /usr/bin if upstream actually wants it. As an
example, there are tools in qt6-declarative such as qml6 or qmlls6 that
have a symbolic link.