From 3ecd59f08cb1371077472b01f12a8d389bb210bd Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 27 Nov 2022 19:26:18 +0100 Subject: [PATCH] gnu: QtWebEngine: Propagate required dependencies. * gnu/packages/qt.scm (qtwebengine-5)[inputs]: Move QTBASE-5, QTDECLARATIVE-5, and QTWEBCHANNEL-5 ... [propagated-inputs]: ... here. (qtwebengine)[inputs, propagated-inputs]: Adjust accordingly. --- gnu/packages/qt.scm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 7694334a2c..a0ced6451b 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2579,16 +2579,16 @@ (define (delete-unwanted-files child stat flag base level) pciutils protobuf pulseaudio - qtbase-5 - qtdeclarative-5 qtmultimedia-5 - qtwebchannel-5 re2 snappy eudev valgrind vulkan-headers xcb-util)) + (propagated-inputs + ;; Required by Qt5WebEngineCoreConfig.cmake. + (list qtbase-5 qtdeclarative-5 qtwebchannel-5)) (arguments (substitute-keyword-arguments (package-arguments qtsvg-5) ((#:modules modules '()) @@ -2983,11 +2983,13 @@ (define (delete-unwanted-files child stat flag base level) python-html5lib))) (inputs (modify-inputs (package-inputs qtwebengine-5) + (replace "qtmultimedia" qtmultimedia) + (append libxkbfile xkeyboard-config))) + (propagated-inputs + (modify-inputs (package-propagated-inputs qtwebengine-5) (replace "qtbase" qtbase) (replace "qtdeclarative" qtdeclarative) - (replace "qtmultimedia" qtmultimedia) - (replace "qtwebchannel" qtwebchannel) - (append libxkbfile xkeyboard-config))) + (replace "qtwebchannel" qtwebchannel))) (native-search-paths (list (search-path-specification (file-type 'regular)