ericbavier@centurylink.net writes: > From: Eric Bavier > > This lets qmake find qtwebkit components, allowing packages like python-pyqt > to find qtwebkit and enable support. > > * gnu/packages/qt.scm (qtwebkit)[arguments]: Add "ECM_MKSPECS_INSTALL_DIR" > to #:configure-flags. Link with "--no-keep-memory". > --- > gnu/packages/qt.scm | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm > index d48769982..36f8aef69 100644 > --- a/gnu/packages/qt.scm > +++ b/gnu/packages/qt.scm > @@ -10,6 +10,7 @@ > ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice > ;;; Copyright © 2018 Nicolas Goaziou > ;;; Copyright © 2018 Hartmut Goebel > +;;; Copyright © 2018 Eric Bavier > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -2171,7 +2172,15 @@ different kinds of sliders, and much more.") > #:configure-flags (list ;"-DENABLE_API_TESTS=TRUE" > "-DPORT=Qt" > "-DUSE_LIBHYPHEN=OFF" > - "-DUSE_SYSTEM_MALLOC=ON"))) > + "-DUSE_SYSTEM_MALLOC=ON" > + ;; XXX: relative dir installs to build dir? > + (string-append "-DECM_MKSPECS_INSTALL_DIR=" > + %output "/lib/qt5/mkspecs/modules") > + ;; Sacrifice a little speed in order to link > + ;; libraries and test executables in a > + ;; reasonable amount of memory. > + "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,--no-keep-memory" > + "-DCMAKE_EXE_LINKER_FLAGS=-Wl,--no-keep-memory"))) > (home-page "https://www.webkit.org") > (synopsis "Web browser engine and classes to render and interact with web > content") I've tested this, and this fixed the qtwebkit build for me, which currently doesn't work on master. So I'm all for merging it.