From e3abc53c7e8bcb93b3309aa223a3d68f8cded5f3 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Thu, 27 Jan 2022 13:11:14 -0500 Subject: gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit. Since QtWebKit and QtWebEngine are alternative web rendering engines, it doesn't make sense for one to depend on the other. See for more information about this change. * gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with python-pyqt-without-qtwebkit. --- gnu/packages/qt.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 49d514503d..ca97725052 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2173,7 +2173,7 @@ contain over 620 classes.") (inputs `(("python" ,python-wrapper) ("python-sip" ,python-sip) - ("python-pyqt" ,python-pyqt) + ("python-pyqt" ,python-pyqt-without-qtwebkit) ("qtbase" ,qtbase-5) ("qtsvg" ,qtsvg) ("qtdeclarative" ,qtdeclarative) @@ -2232,7 +2232,9 @@ set of three modules. Prior to v5.12 these bindings were part of PyQt itself.") (license license:gpl3))) -;; XXX: This is useful because qtwebkit does not build reliably at this time. +;; XXX: This is useful for removing qtwebkit from other packages' dependency +;; graphs, as well as for preventing python-pyqtwebengine from transitively +;; depending on qtwebkit. ;; Ultimately, it would be nicer to have a more modular set of python-pyqt-* ;; packages that could be used together. (define-public python-pyqt-without-qtwebkit -- cgit 1.4.1