lomiri.telephony-service: Fix build after fixed strictDeps

CMake script expects qmake binary. We don't plan on using it because it gives garbage, just patch out the check for its presence.
This commit is contained in:
OPNA2608 2024-08-14 18:30:35 +02:00
parent 9dd68d6bc6
commit 543ab3ed81

View File

@ -67,8 +67,10 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
# Queries qmake for the QML installation path, which returns a reference to Qt5's build directory
# Patch out failure if QMake is not found, since we don't use it
substituteInPlace CMakeLists.txt \
--replace "\''${QMAKE_EXECUTABLE} -query QT_INSTALL_QML" "echo $out/${qtbase.qtQmlPrefix}"
--replace "\''${QMAKE_EXECUTABLE} -query QT_INSTALL_QML" "echo $out/${qtbase.qtQmlPrefix}" \
--replace-fail 'QMAKE_EXECUTABLE STREQUAL "QMAKE_EXECUTABLE-NOTFOUND"' 'FALSE'
'' + lib.optionalString finalAttrs.finalPackage.doCheck ''
substituteInPlace tests/common/dbus-services/CMakeLists.txt \