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 <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
This commit is contained in:
Leo Famulari 2022-01-27 13:11:14 -05:00
parent 54add2e1ba
commit e3abc53c7e
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -2173,7 +2173,7 @@ (define-public python-pyqtwebengine
(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 @@ (define-public python-pyqtwebengine
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