[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/08: gnu: python-pyqtwebengine: Remove a transitive dependency on QtWe
From: |
guix-commits |
Subject: |
03/08: gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit. |
Date: |
Fri, 28 Jan 2022 14:40:44 -0500 (EST) |
lfam pushed a commit to branch master
in repository guix.
commit e3abc53c7e8bcb93b3309aa223a3d68f8cded5f3
Author: Leo Famulari <leo@famulari.name>
AuthorDate: Thu Jan 27 13:11:14 2022 -0500
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.
---
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
- branch master updated (f870977e6a -> d0fbd336ea), guix-commits, 2022/01/28
- 01/08: gnu: Vorta: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28
- 03/08: gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit.,
guix-commits <=
- 08/08: gnu: openconnect-sso: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28
- 06/08: gnu: anki: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28
- 04/08: gnu: python-pytest-qt: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28
- 07/08: gnu: orange: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28
- 02/08: gnu: qutebrowser: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28
- 05/08: gnu: Calibre: Remove a transitive dependency on QtWebKit., guix-commits, 2022/01/28