summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.asciidoc2
-rw-r--r--doc/changelog.asciidoc3
-rw-r--r--qutebrowser/misc/earlyinit.py1
3 files changed, 6 insertions, 0 deletions
diff --git a/README.asciidoc b/README.asciidoc
index 43e6a19e4..7e2554071 100644
--- a/README.asciidoc
+++ b/README.asciidoc
@@ -80,6 +80,8 @@ The following software and libraries are required to run qutebrowser:
- QtCore / qtbase
- QtQuick (part of qtbase or qtdeclarative in some distributions)
- QtSQL (part of qtbase in some distributions)
+ - QtDBus (part of qtbase in some distributions; note that a connection to DBus at
+ runtime is optional)
- QtOpenGL
- QtWebEngine, or
- alternatively QtWebKit (5.212) - **This is not recommended** due to known security
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index 1dde95a12..2606d96b8 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -33,6 +33,9 @@ Deprecated
Added
~~~~~
+- New dependency on the `QtDBus` module. If this requirement is an issue for you
+ or your distribution, please open an issue! Note that a DBus connection at
+ runtime is still optional.
- New `input.media_keys` setting which can be used to disable Chromium's
handling of media keys.
- New `:process` command (and associated `qute://process` pages) which can be
diff --git a/qutebrowser/misc/earlyinit.py b/qutebrowser/misc/earlyinit.py
index ca8f9e8fe..c4ff0bb85 100644
--- a/qutebrowser/misc/earlyinit.py
+++ b/qutebrowser/misc/earlyinit.py
@@ -235,6 +235,7 @@ def check_libraries():
'PyQt5.QtQml': _missing_str("PyQt5.QtQml"),
'PyQt5.QtSql': _missing_str("PyQt5.QtSql"),
'PyQt5.QtOpenGL': _missing_str("PyQt5.QtOpenGL"),
+ 'PyQt5.QtDBus': _missing_str("PyQt5.QtDBus"),
}
if sys.version_info < (3, 9):
# Backport required