Wrong path for INSTALL_LIBEXECDIR in qt6-base PKGBUILD.
Description:
The INSTALL_LIBEXECDIR
variable in the modules PKGBUILD is set to lib/qt6
.
This will install certain tool like qt-cmake-private
into lib/qt6
.
But the script qt-configure-module
(installed to /usr/lib/qt6/bin
) is expecting qt-cmake-private
to be found in the folder '/usr/lib/qt6/libexec'. (See qt-configure-module
script lines 37 & 38, could not find the script within the qtbase repo, otherwise I would provide a link...)
Additional info:
- package version(s): 6.7.2-1
- config and/or log files: n/a
- link to upstream bug report, if any: n/a
Steps to reproduce:
- Fetch a single qt module e.g. qtlocation via git from code.qt.io (https://code.qt.io/qt/qtlocation.git)
- Create a
build
folder within the respective module source folder and change into it. - Run
/usr/lib/qt6/bin/qt-configure-module ..
- See the error message on the console. (
/usr/lib/qt6/bin/qt-configure-module: line 38: /usr/lib/qt6/bin/../libexec/qt-cmake-private: No such file or directory
)
Edited by Christian Paffhausen