Package Details: qutebrowser-git 3.6.3.r61.ge072257b8-1

Git Clone URL: https://aur.archlinux.org/qutebrowser-git.git (read-only, click to copy)
Package Base: qutebrowser-git
Description: A keyboard-driven, vim-like browser based on PyQt
Upstream URL: https://www.qutebrowser.org/
Keywords: browser web webkit
Licenses: GPL
Conflicts: qutebrowser
Provides: qutebrowser
Submitter: The-Compiler
Maintainer: The-Compiler
Last Packager: The-Compiler
Votes: 92
Popularity: 0.24
First Submitted: 2014-11-11 21:47 (UTC)
Last Updated: 2026-01-16 16:07 (UTC)

Dependencies (19)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

The-Compiler commented on 2026-02-08 22:30 (UTC)

@BitMana Sounds like you have a partially upgraded system possibly, with some Python 3.13 instead of 3.14 packages. In any case, this is not a good place for support with qutebrowser itself, see https://github.com/qutebrowser/qutebrowser/blob/main/doc/help/index.asciidoc#getting-help for better places.

BitMana commented on 2026-02-08 17:59 (UTC) (edited on 2026-02-08 17:59 (UTC) by BitMana)

I have compiled and installed this package on the armv7h architecture. Everything seemed to go smoothly, yet it won't run.

It brings up the following error window and then exits:

No backend library found!

qutebrowser needs QtWebKit or QtWebEngine, but neither can be imported!

The errors encountered were:
- QtWebKit: Unavailable with PyQt6
- QtWebEngine: no module named 'PyQt6.QtWebEngineCore'

Qt wrapper info:
PyQt6: success
PyQt5: not imported
-> selected: PyQt6 (via autoselect)

I do have the qt6-webengine + python-pyqt6-webengine packages installed. Need some guidance here.

merlock commented on 2023-10-12 22:55 (UTC)

Thanks, @The-Compiler...new source clone did the trick.

Thanks!

The-Compiler commented on 2023-10-12 19:57 (UTC)

@merlock Works fine here. Make sure you run a clean build, i.e. don't have any old checkout cached from before the master -> main rename.

merlock commented on 2023-10-12 18:57 (UTC) (edited on 2023-10-12 19:03 (UTC) by merlock)

Trying to build in a clean chroot results in this:

==> Extracting sources...
  -> Creating working copy of qutebrowser git repo...
Cloning into 'qutebrowser'...
done.
warning: remote HEAD refers to nonexistent ref, unable to checkout
==> Starting pkgver()...
==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: fatal: ambiguous argument 'v3.0.0..HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
fatal: Needed a single revision
3.0.0.r.g
==> ERROR: Build failed, check /home/merell/chroot/merell/build

Note: same error when attempting an unclean (not in chroot) build.

<deleted-account> commented on 2023-10-12 15:26 (UTC)

@The-Compiler

thank you for the super fast response! i indeed have some packages not up to date, but that's because i'm using alhp (unofficial x86_64-v3 arch repos). i will figure this out

The-Compiler commented on 2023-10-12 15:19 (UTC)

@treeshateorcs Not an issue with this package, a python3 -c 'from PyQt6.QtCore import *' will show the same message. It sounds like you did a partial upgrade and are mixing python-pyqt6 6.6 with qt6-base 6.5.

<deleted-account> commented on 2023-10-12 15:12 (UTC)

Traceback (most recent call last):
  File "/usr/bin/qutebrowser", line 33, in <module>
    sys.exit(load_entry_point('qutebrowser==3.0.0', 'gui_scripts', 'qutebrowser')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/qutebrowser/qutebrowser.py", line 227, in main
    earlyinit.early_init(args)
  File "/usr/lib/python3.11/site-packages/qutebrowser/misc/earlyinit.py", line 341, in early_init
    init_qtlog(args)
  File "/usr/lib/python3.11/site-packages/qutebrowser/misc/earlyinit.py", line 296, in init_qtlog
    from qutebrowser.utils import log, qtlog
  File "/usr/lib/python3.11/site-packages/qutebrowser/utils/qtlog.py", line 15, in <module>
    from qutebrowser.qt import core as qtcore, machinery
  File "/usr/lib/python3.11/site-packages/qutebrowser/qt/core.py", line 25, in <module>
    from PyQt6.QtCore import *
ImportError: /usr/lib/libQt6Core.so.6: version `Qt_6.6' not found (required by /usr/lib/python3.11/site-packages/PyQt6/QtCore.abi3.so)

MeisBarry commented on 2023-07-24 14:58 (UTC) (edited on 2023-07-24 14:58 (UTC) by MeisBarry)

Today while updating I got this error:

==> Starting build()...
python: can't open file '/home/barry/.cache/yay/qutebrowser-git/src/qutebrowser/scripts/asciidoc2html.py': [Errno 2] No such file or directory

In case anyone else encounters this, the solution is to wipe your local git repo and build from a fresh clone. For yay, that means running yay -S qutebrowser-git and selecting [A]ll when asked about cleanBuild.

WorMzy commented on 2023-07-23 21:45 (UTC) (edited on 2023-07-23 22:30 (UTC) by WorMzy)

I can't speak for yay, but if you use a SRCDEST, then the git config will be out-of-date since the master branch was retired in favour of main. Manifests as:

==> Extracting sources...
  -> Creating working copy of qutebrowser git repo...
Cloning into 'qutebrowser'...
done.
warning: remote HEAD refers to nonexistent ref, unable to checkout

Simple fix:

sed -i 's:master:main:' "$SRCDEST/qutebrowser/HEAD"