gnu: extra-cmake-modules: Install pri-files into lib/qt5/.
This in accordance with the documentation in ECMGeneratePriFile.cmake: "Packagers … want to set `ECM_MKSPECS_INSTALL_DIR` to something like `share/qt5/mkspecs/modules`." Our Qt5 is putting pri-files into `lib/qt5/mkspecs/modules`. * gnu/packages/kde-frameworks.scm(extra-cmake-modules)[#:phase fix-lib-path]: New substitute for file 'modules/ECMGeneratePriFile.cmake'.master
parent
46dea1241c
commit
9f5bd38f94
|
@ -104,7 +104,11 @@
|
||||||
"_define_relative(QTQUICKIMPORTSDIR LIBDIR \"qt5/imports\"")
|
"_define_relative(QTQUICKIMPORTSDIR LIBDIR \"qt5/imports\"")
|
||||||
;; Install qml-files into lib/qt5/qml
|
;; Install qml-files into lib/qt5/qml
|
||||||
(("_define_relative\\(QMLDIR LIBDIR \"qml\"")
|
(("_define_relative\\(QMLDIR LIBDIR \"qml\"")
|
||||||
"_define_relative(QMLDIR LIBDIR \"qt5/qml\""))))
|
"_define_relative(QMLDIR LIBDIR \"qt5/qml\""))
|
||||||
|
(substitute* "modules/ECMGeneratePriFile.cmake"
|
||||||
|
;; Install pri-files into lib/qt5/mkspecs
|
||||||
|
(("set\\(ECM_MKSPECS_INSTALL_DIR mkspecs/modules")
|
||||||
|
"set(ECM_MKSPECS_INSTALL_DIR lib/qt5/mkspecs/modules"))))
|
||||||
;; install and check phase are swapped to prevent install from failing
|
;; install and check phase are swapped to prevent install from failing
|
||||||
;; after testsuire has run
|
;; after testsuire has run
|
||||||
(add-after 'install 'check-post-install
|
(add-after 'install 'check-post-install
|
||||||
|
|
Reference in New Issue