www-client / qutebrowser

Keyboard-driven, vim-like browser based on Python and Qt

Official package sites : https://qutebrowser.org/ ·

v9999 :: 0 :: gentoo

Modified
License
GPL-3+
USE flags
adblock pdf test widevine

v3.4.0 :: 0 :: gentoo

Modified
License
GPL-3+
Keywords
amd64 ~arm64
USE flags
adblock pdf test verify-sig widevine

General

adblock
Enable Brave's ABP-style adblocker library for improved adblocking
pdf
Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles
widevine
Unsupported closed-source DRM capability (required by Netflix VOD)

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-python / adblock : Python wrapper for Brave's adblocking library, which is written in Rust

dev-python / colorama : ANSI escape character sequences for colored terminal text & cursor positioning

dev-python / jinja2 : A full-featured template engine for Python

dev-python / markupsafe : Implements a XML/HTML/XHTML Markup safe string for Python

dev-python / pygments : Pygments is a syntax highlighting package written in Python

dev-python / pyqt6 : Python bindings for the Qt framework

dev-python / pyqt6-webengine : Python bindings for QtWebEngine

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / zipp : Backport of pathlib-compatible object wrapper for zip files

dev-qt / qtbase : Cross-platform application development framework

www-plugins / chrome-binary-plugins : Binary plugins from Google Chrome for use in Chromium

www-plugins / pdfjs : A PDF reader in JavaScript

909395
dev-qt/qtwebengine-5.15.9_p20230505 crashes in www-client/qutebrowser with status 5 when built with clang 16
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-client/qutebrowser: Stabilize 3.4.0 ALLARCHES, #947288
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop obsolete pytest-bdd upper bound in live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{PyQt6 → pyqt6}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Rename dev-python/{PyQt6-WebEngine → pyqt6-webengine}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add issue link for pytest-bdd upper bound
fwiw there is a PR that may fix this, albeit no urgency given no other packages use pytest-bdd, so a upper bound is pretty harmless until upstream merge&release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: depend on <pytest-bdd-8
pytest-bdd changed its parser, and syntax used here is completly broken with it, upstream keeps up with pytest-bdd changes so it should be fixed sooner or later. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add missing pillow test dep
Meant to add this alongside 3.13 compat when noticed it was missing, but overlooked change wasn't queue'd when pushed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: enable py3.13
Looking upstream, the only issue left is with some specific tests that we're not running and the failure does not indicate a runtime problem (it's the test itself that has random issues). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: adjust tests for Qt6.8 in non-live
Should be non-issues. Technically the resource type one also fails in live, but upstream already knows that it needs to be updated and it will likely be fixed soon, leave it out so don't forget to drop it next bump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{jinja → jinja2}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.2.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-client/qutebrowser: Stabilize 3.3.1 ALLARCHES, #941960
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: note link for py3.13 support
Next release has some fixes, albeit unsure if complete yet. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.2.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
www-client/qutebrowser: Stabilize 3.2.1 ALLARCHES, #935554
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.1.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.2.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-client/qutebrowser: Stabilize 3.2.0 ALLARCHES, #934770
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: adjust tests skipping for Qt 6.7.2
version.py newly checks for chromium security version which fails given it does not know about 6.7.2's, and so just skip the whole suite given not very meaningful downstream. Also, Qt 6.7.2 introduced new warnings about failing to initialize vulkan and qutebrowser's tests fail if it sees unrecognized warnings. It might work if had mesa's lavapipe enabled in Xvfb but new warnings been a recurring issue and little sense in worrying further about these downstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.2.0
Note that the Qt5 support had been dropped in the live ebuild a while ago, and this is the first keyworded ebuild with that change. Upstream still support Qt5 (albeit discouraged), but seeing little reason to keep supporting it here when we have working Qt6. Many sites are broken with old qtwebengine:5 and, even with backports, it is a security hazard. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: backport tests fix for PyQt6-6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: limit pdfjs to <4.1 for now
Incompatible with the non-legacy sdist of 4.1.329 and will fail to load any pdf with type errors. Not that 4.1.329 is in-tree yet, just doing it before it breaks (revbumps are cheap for this package) and will revisit later. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: show USE=-qt6 warning regardless of arch
qtwebengine:6 is keyworded on arm64 now, and x86 keywords were dropped. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: force-enable Qt6 in live
Still supported upstream, but qtwebengine:5 is slowly on its way out in Gentoo and offers a poor browsing experience with modern websites. Some may prefer Qt5 for better DE integration at the moment, but considering that these issues throne over that. Also drop the transition warning, we can rely on the warning that qutebrowser itself will do (formerly was missing, thus the ebuild warning was more useful). Plus given there is no USE to disable Qt6 anymore going back the other way is unlikely. Qutebrowser's default is Qt6 so we can also drop the overrides. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: fix tests qith upcoming Qt6.6.3+6.7.0
Thought this was 6.7.0-only at first, but seems it was backported to 6.6.3 which should release very soon. Not touching live given upstream is likely to look more closely at 6.7.0 issues soon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: warn about qtwebengine[bindist]
With the binhost gaining popularity, it may be good to warn about it. Not an issue for most packages, but losing e.g. h264 in a full web browser is not great and may leave users confused. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: fix casing typo in comment
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: fix tests due to python-utils changes
Several tests fail due to `-o tmp_path_retention_policy=failed` from python-utils.eclass since commit b77499537549, so set back to the default (=all). The other setting (tmp_path_retention_count=0) does not seem to be a problem. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.0.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 3.1.0 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.1.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop x86 keyword
Same issue as calibre, qutebrowser and qtwebengine are masked on x86 -- so let's just drop the keyword rather than pretend that it's still supported. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: preemptively add pdfjs upper bound
Not added to ::gentoo yet but is known incompatible at the moment. Should be fixed next qutebrowser release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 3.0.2 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: revert to back to old verify-sig handling
This was done for BROOT, but if BROOT no longer need to be passed then redefining src_unpack is unnecessary. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.0.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: fix VariableScope
Would probably be simpler if the eclass could handle BROOT by itself. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
Revert "www-client/qutebrowser: drop 6.5.3 tests workaround"
This reverts commit 33ef6a9d4df3ea6a0c688b0bb3bde2f7fa5e481d. Actually still cause problems with 6.6.0-rc, going to keep this around for a bit longer and see how it goes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 6.5.3 tests workaround
Got fixed on Qt's end before release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.5.4-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: skip chromium version test
Checks if the chromium version matches known versions recorded in the test. Upstream updates as needed but that means failure for any older qutebrowser version whenever there's a new major qtwebengine (aka, currently fails with 6.6.9999 which reports 112 rather than 108, but otherwise qutebrowser works just fine with it and upstream has updated this in qutebrowser-9999). Not really useful for us, let's just skip it rather than update. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: ignore new Qt warnings for tests
Maybe bit early to do this, but currently getting these warnings with due-for-release-soon 6.5.3 and 6.6.0 branches. Temporary either way, that's something upstream will handle if still needed by the time of next release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 3.0.0 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: remove widevine workaround for prefix
Now prexified in qtwebengine:6 itself, albeit the rare users actually using this on prefix will need to manually rebuild qtwebengine to get the change if <=qtwebengine-6.5.2. Given this messed with tests did not want to keep this in qutebrowser, and it can benefit others. Technically don't need USE=widevine anymore, but prefer this over a optfeature at the moment and qutebrowser is fast to "rebuild" being python-only. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: enable py3.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: note prefix qtwebengine reminder
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: note issue link for deleted test
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: verify-sig support
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: more minor live adjustments
wrt qt6 ewarn, at this point don't want it to sound like Qt6 is not stable and Qt5 removal is not happening anytime soon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: update/tidy live
No notable changes, but clarify/reword a few comments, call python_gen_cond_dep less times, skip a failing test with Qt5, and uncomment the Qt6 warning. Rest is just style. This is in preparation for the imminent qutebrowser-3 release, tests pass for both Qt5 and Qt6 in current state. May still be other small adjustments to do depending on how the release tarball is created. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add note wrt py3.12 in live
Last blocker is pyside2+6 to enable py3.12 on QtPy which is needed by pytest-qt, but tests on pyside are restricted and I do not use/follow either of these to be able to know if it works. If ignore the pyside deps and force enable 3.12 just to be able to run qutebrowser's tests, it passes fine. Leaving this on hold for now so don't need to restrict tests. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: fix tests with python-3.11.4
No consequence on runtime, just tests issues. Already fixed in live nearly two months ago. Doesn't hurt to backport so can have a working reference when major qutebrowser-3.0.0 releases. Closes: https://bugs.gentoo.org/910742 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: depend on qtsql/qtbase[sqlite]
Fairly rare that users have anything else enabled (e.g. mysql), but sqlite is specifically needed to read qtwebengine/chromium's sqlite databases like history.sqlite. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: update live
Now defaults to Qt6 and auto-fallbacks to Qt5 if missing or broken, but there is little reason to use automagic in our case and it should use the backend ebuild set dependencies for (users can still override this at runtime if really wanted). Using sed is what machinery.py suggests. On a side-note, selected qt6 tests currently pass and qt5 has one failure. Will be reviewed further on release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: warn in 2.5.4 if downgrade from Qt6
Should have very few users actually using Qt6 (USE is masked, and ebuilds are unkeyworded), but given removed the _pre ebuild it's possible it'll cause an unexpected downgrade and it wouldn't hurt to warn (albeit should be fairly noticeable given the deps pulled are non-trivial). Switching will be less of a worry in qutebrowser-3.0.0 given it can detect a mismatch on startup, but the old 2.5.4 is oblivious. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.5.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: update live
qt6-v2 was merged in the main branch, so this syncs 9999 with the old 3.0.0_pre9999 ebuild plus a few adjustments Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 3.0.0_pre9999
The qt6-v2 branch was merged in the main branch making this obsolete. Use normal 9999 if want USE=qt6 (or at least until 3.0.0 is released). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 2.5.4, drop 2.5.3-r1
This is a bump in name only, they are almost identical and the 2 lines changes is for FreeBSD. So skipping the usual process and just git mv'ing in stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: revbump to ensure no broken apparmor profile
Closes: https://bugs.gentoo.org/900861 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
Revert "www-client/qutebrowser: install apparmor profile"
This reverts commit de3188d3b33e3826a278b3426d5376311439e3dc. Adding this was a request but profile is apparently unmaintained upstream and installing it does not seem like a good idea if it's going to potentially crash the browser wrt bug #900861. From a quick look it seems like it'd need adjustment for the paths we uses too, but not limited to these (handling both slots of qtwebengine and gpu-related things it does seems non-trivial, lot of this profile feels like wishful guesswork). Users that really want this are invited to install/modify it manually for now. Bug: https://bugs.gentoo.org/900861 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 2.5.3 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Alirzaev · gentoo
www-client/qutebrowser: install apparmor profile
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29898 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: sync live
Somewhat sync 9999 with 3.0.0_pre9999 minus qt6. Reverted xdist usage since getting random failures, perhaps they are qt5-only but not going to worry about it given need to bump/test this too rarely to need the test suite to be speedy. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: add 2.5.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: adjust 3.0.0_pre9999 ebuild
* show USE=-qt6 warning on amd64 (about to be unmasked) + note Qt5 support is eventually due for removal (while upstream will keep supporting it for a while, they strongly recommend moving to Qt6) * restore full set of keywords given USE=qt6 will remain masked on non-amd64 until keyworded. Not that it matters in live. * minor style/comment adjustments This ebuild will eventually replace 9999 after qt6-v2 is merged to master, so not bothering to keep in sync for now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: cleanup py3.8 and importlib_resources dep
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: adjust asciidoc call for live
Upstream now calls `python3 -m asciidoc` to simplify some venv/pip handling but, given asciidoc is single target, matching pythons over this would be inconvenient (aka fails if asciidoc is 3.10 and qutebrowser is 3.11). Alternatively could make asciidoc multi-target but this works just fine if just swap it out for ["asciidoc"]. May review this solution eventually but won't worry too much if it's for live-only. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: backport trivial dictcli.py fix
Not super important, but still be a while before a 3.0.0, and unsure when/if 2.5.3 is happening. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add IUSE=pdf to handle pdfjs
Unfortunately qtwebengine:5 doesn't fare so well with new pdfjs-3, while :6 has no issues. As a optfeature, handling this is rather unintuitive and older pdfjs may get dropped without a dependency check. This is just python and builds quickly, so add IUSE=pdf to control versions and also make content.pdfjs a default if enabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
www-client/qutebrowser: Enable pytest-xvfb explicitly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: don't warn about backup on first installs
Also reword expected issues, still WIP but realistically there's no notable issues anymore from user-perspective. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: rename from dev-python/PyQt6_WebEngine
Was meant to match to skip MY_P (like dev-python often does), but on second thought it doesn't feel entirely right here given (ignoring pypi tarballs) official website doesn't use underscore (e.g. PyQt-WebEngine). Could probably skip pkgmove (qt6 still masked), but feels messy not to so doing it anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 3.0.0_pre9999
Test version using the wip-but-mostly-fine qt6-v2 branch to prepare for the 3.0.0 release planned to have qt6 support. Also some misc ebuild improvements, notably trying python-xdist which used to fail but seems fine now (upstream uses it too). Will be merged into normal -9999 when upstream merges to master. Closes: https://github.com/gentoo/gentoo/pull/26504 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: force pyqt5 for tests
Doing this now so don't forget, will be needed when PyQt6 is in the tree and technically ensures pyside2 is not used too. Version 3.0.0_pre will be able to "pyqt$(usex qt6 6 5)" for tests, this already works with local Qt6 ebuilds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: enable py3.11 again
No known issues with >=python-3.11.0_beta4 (randomly crash with beta3). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.5.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 2.5.2 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: add 2.5.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 2.5.1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: disable py3.11
Rare but can randomly crash with 3.11b3 which can be quite annoying, believed to be a cpython beta bug rather than in qutebrowser (see ebuild comment). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: enable py3.11
There was a known issue with PyQt+py3.11_beta1 but does not seem to occur anymore with 3.11_beta3. Still feels early to do this but tests pass, and seems to run fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: sync live
Minor style nitpicks Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: add 2.5.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 2.5.0 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: add 2.5.0
This includes a workaround for CVE-2022-25255 wrt bug #833583 Bug: https://bugs.gentoo.org/833583 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: tidy live ebuild and use pep517
QtWebKit test was fixed to properly ignore that we don't have it, albeit may still be present in a potential 2.4.1 release on a separate branch. Remove typing-extensions, was only needed for <python-3.8. Also move asciidoc dep to live-only (it is getting tempting to just maintain live and releases separately given the increasing amount of PV == 9999 blocks, which may get worse given considering adding verify-sig support too). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.3.1-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: remove mention of youtube-dl
mpv now defaults to yt-dlp without further setting up, and yt-dlp also provides a youtube-dl wrapper either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: stabilize 2.4.0 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: soften pyyaml version restriction
Upstream added a test fix for 6.0 and a requirement, but it does not actually harm use with <6.0 (no related code change beside the test, which pass with 5.4.1). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
www-client/qutebrowser: amd64 stable wrt bug #818031
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: skip test_custom_env posix userscript test
Closes: https://bugs.gentoo.org/819393 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.3.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: add 2.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: backport pyyaml-6.0 test fix
Closes: https://github.com/gentoo/gentoo/pull/22571 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.2.3-r2, 2.3.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
www-client/qutebrowser: pyyaml is using libyaml unconditionally now
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: sync and update live ebuild
Now also running asciidoc2html needed for :help / qute://help to function (these are pre-converted in release copy). Done in prepare_all given has to be before python_compile for simplicity (compile_all runs after compile) and only only done once rather than per-implementation (not that using multiple). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: enable py3.10
Upstream already actively tests with 3.10 and the newly enabled tests pass. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: enable tests
Difficult to enable every tests (notably annoyances with IPC tests) but still provides >7500 passing tests that should be mostly enough to check for blatant regressions. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: add IUSE=widevine
Modifying qtwebengine could be an option instead, but don't want to burden something as big as qtwebengine with more patches. Here it's very trivial to control and rebuild. Closes: https://bugs.gentoo.org/635532 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: simplify, use single impl, tighten deps
misc/Makefile can do most of the install work (picking scripts, man page, icons, etc...), just need to strip out setup.py to leave this up to the eclass. Since this isn't a library, there's little sense in not being single python impl. Additionally use that single impl to fix shebang of /usr/share/qutebrowser extra scripts. Two new USE deps: - qtcore:5[icu]: fix TestFileCompletion test (locale issues) - qtgui:5[png]: fix 'Failed to load :/icons/qutebrowser-16x16.png' May have other ill effects if missing, so ensure availability. Also added basic postinst elog to warn that shouldn't expect all scripts/userscripts to work as-is due to untracked dependencies. Many are irrelevant to most users (kodi, nextcloud, keepassxc) and do not wish to add more optfeature noise or control with USE. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
www-client/qutebrowser: drop 2.1.1, 2.2.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
www-client/qutebrowser: EAPI7->8, migrate to xdg eclass, tidy a bit
Trying not to change too much here (unless I end up officially maintaining this), but removed some unnecessary quotes, add + to GPL-3 (as indicated in .py files), and cleanup python3.7 which wasn't usable anymore either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Christian Schroeder · gentoo
www-client/qutebrowser: version bump to 2.3.1
Closes: https://bugs.gentoo.org/808648 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Christian Schroeder <chris.schroeder.public@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22239 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 2.3.0
Closes: https://bugs.gentoo.org/722702 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: add USE=adblock, other improvements
- Add USE=adblock, enable it by default. - Mask adblock on x86 and arm64, as dev-python/adblock is not keyworded there yet. - Drop scripts flag from IUSE. There is no reason not to install userscripts. Let's always install them. - Install scripts from "scripts" directory (not just "userscripts"). Closes: https://bugs.gentoo.org/773643 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: drop old 2.2.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 2.2.3
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 2.2.2
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Nicu Borta · gentoo
www-client/qutebrowser: upgrade 2.2.0 -> 2.2.1
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Nicu Borta <nicuborta123@tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/20637 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
www-client/qutebrowser: add PyQt5[dbus] dependency
Closes: https://bugs.gentoo.org/785202 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20514 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 2.2.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: sync 9999
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade 2.1.0 -> 2.1.1
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-client/qutebrowser: drop 1.14.1, 2.0.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: drop old
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Nicu Borta · gentoo
www-client/qutebrowser: verbump to 2.1.0
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Nicu Borta <nicuborta123@tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/19892 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 2.0.2
Closes: https://bugs.gentoo.org/768717 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Takuya Wakazono · gentoo
www-client/qutebrowser: fix build failure with python3.9
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Takuya Wakazono <pastalian46@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18963 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: update 9999
- Add missing dependencies. - Add new userscripts. - Drop python3_6. - Fix html docs. Closes: https://bugs.gentoo.org/760132 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
www-client/qutebrowser: Add support python3.9
Closes: https://bugs.gentoo.org/760851 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18800 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: drop old
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 1.14.1
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 1.14.0
Install all userscripts with USE=scripts. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
www-client/qutebrowser: Inherit optfeature.eclass
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
www-client/qutebrowser: arm64 keyworded (bug #734830)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: sync 9999
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 1.13.1
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: drop old 1.11.1-r1
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 1.13.0
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: upgrade to 1.12.0
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: add patch to fix session breakage with Qt 5.15
See also: https://github.com/qutebrowser/qutebrowser/issues/5359 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
www-client/qutebrowser: Drop old versions
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Closes: https://bugs.gentoo.org/721544 Bug: https://bugs.gentoo.org/721564 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15690 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Bump 9999 dependencies
Closes: https://bugs.gentoo.org/721544 Closes: https://bugs.gentoo.org/718120 Bug: https://bugs.gentoo.org/721564 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Add version bump 1.11.1
Closes: https://bugs.gentoo.org/721544 Closes: https://bugs.gentoo.org/718120 Bug: https://bugs.gentoo.org/721564 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-client/qutebrowser: DISTUTILS_USE_SETUPTOOLS=rdepend in 1.10.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Fix dropped deps 1.8.3
Closes: https://bugs.gentoo.org/710778 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14775 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Drop old version 1.8.1
Closes: https://bugs.gentoo.org/710778 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Bump live-ebuild
Closes: https://bugs.gentoo.org/710778 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Bump to 1.10.1
Closes: https://bugs.gentoo.org/710778 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
DarkDefender · gentoo
www-client/qutebrowser: Fix live ebuild .desktop generation
The live ebuild recently stopped producing `.desktop` files. Therefore qutebrowser did have any start menu entries. I've just synced the code that is responsible for this with the non live ebuild. It seems to work fine. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14168 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume Seren · gentoo
www-client/qutebrowser: Add version bump 1.8.3
Closes: https://bugs.gentoo.org/704040 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.16
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-client/qutebrowser: inherit desktop, call xdg_icon_cache_update
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Drop old 1.6.3 and 1.7.0
Closes: https://bugs.gentoo.org/700372 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Package-Manager: Portage-2.3.76, Repoman-2.3.16 Closes: https://github.com/gentoo/gentoo/pull/13691 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Bump 9999
Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Guillaume Seren · gentoo
www-client/qutebrowser: Add version bump 1.8.1
* Bump to EAPI=7 * Drop gnome2-utils to xdg-utils to update icon Closes: https://bugs.gentoo.org/700372 Signed-off-by: Guillaume Seren <guillaumeseren@gmail.com> Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.7.0
Signed-off-by: Justin Bronder <jsbronder@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.6.3
Signed-off-by: Justin Bronder <jsbronder@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.6.2
Signed-off-by: Justin Bronder <jsbronder@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
www-client/qutebrowser: update dependencies for PyQt5-5.12
Before PyQt5-5.12 PyQtWebEngine was a part of PyQt5, now it is a separate package, dev-python/PyQtWebEngine. Now qutebrowser must depend on dev-python/PyQtWebEngine instead of dev-python/PyQt5[webengine]. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.6.1
Signed-off-by: Justin Bronder <jsbronder@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.6.0
Signed-off-by: Justin Bronder <jsbronder@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
Revert "www-client/qutebrowser: Update Desktop file name"
This reverts commit adbabc7f47db195bec5cdf319a8930b34dd67e48. Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Dennis M. Pöpperl · gentoo
www-client/qutebrowser: Update Desktop file name
Signed-off-by: Dennis M. Pöpperl <free-software@dm-poepperl.de> Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Dennis M. Pöpperl · gentoo
www-client/qutebrowser: Update Desktop file name
Signed-off-by: Dennis M. Pöpperl <free-software@dm-poepperl.de> Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Maximilian Friedersdorff · gentoo
www-client/qutebrowser: Add scripts use flag
Closes: https://bugs.gentoo.org/622980 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Maximilian Friedersdorff <max@friedersdorff.com> Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: remove old
Signed-off-by: Justin Bronder <jsbronder@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Jay Kamat · gentoo
www-client/qutebrowser: Force libyaml use flag on for pyyaml dependency
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Jay Kamat <jaygkamat@gmail.com> Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.5.2
Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.5.1
Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Justin Bronder · gentoo
www-client/qutebrowser: update PyQt5 use-dep
Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.5.0
Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Justin Bronder <jsbronder@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.4.2
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.4.1
CVE-2018-10895: Fix CSRF issue on the qute://settings page, leading to possible arbitrary code execution. See the related GitHub issue for details. https://github.com/qutebrowser/qutebrowser/issues/4060 Removing all prior versions due to the above. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.4.0
Fixes #660034 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.3.3
Security release, fixes XSS vulnerability. https://lists.schokokeks.org/pipermail/qutebrowser-announce/2018-June/000045.html No CVE assigned yet. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.3.2
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.3.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.3.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.2.1
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.2.0
remove old as well Package-Manager: Portage-2.3.13, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.1.1
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.1.0
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.0.4
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: remove old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.0.3
Note that SRC_URI is a one-off due to a bad pack initially: https://lists.schokokeks.org/pipermail/qutebrowser-announce/2017-November/000029.html Package-Manager: Portage-2.3.8, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: drop dev-util/source-highlight dep
https://github.com/qutebrowser/qutebrowser/commit/dc01b4eaf0e945b131e8f8094d1a7b6a5c873c1c Package-Manager: Portage-2.3.8, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: fix desktop menu path
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: remove old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: bump 1.0.2
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Justin Bronder · gentoo
www-client/qutebrowser: cleanup live build
It's been a while since qutebrowser was in sync with upstream. This represents getting it back up to date. - Python 3.4 dropped - Drop support for webkit backend. Requires a fork of QtWebKit which is not maintained by Qt. - Updating deps - Do not install asciidocs, they're available via html inside of the browser - Migrate from fdo-mime to xdg-utils Package-Manager: Portage-2.3.8, Repoman-2.3.3
Francesco Turco · gentoo
www-client/qutebrowser: use xdg-utils eclass
Use xdg-utils eclass instead of fdo-mime
Francesco Turco · gentoo
www-client/qutebrowser: update homepage.
Closes: https://github.com/gentoo/gentoo/pull/4790
Mykyta Holubakha · gentoo
www-client/qutebrowser: python 3.6 support
Bug: https://bugs.gentoo.org/612502 Closes: https://github.com/gentoo/gentoo/pull/4395
Dimitrios Semitsoglou-Tsiapos · gentoo
www-client/qutebrowser: USE for experimental webengine support
Closes: https://github.com/gentoo/gentoo/pull/4207
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.9.1
Also, add dep on dev-python/PyQt5[declarative] for bug #604392.
Mykyta Holubakha · gentoo
www-client/qutebrowser: add an optfeature for pdfs.
Closes: https://github.com/gentoo/gentoo/pull/3127
Tim Harder · gentoo
www-client/qutebrowser: remove old
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.8.4
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.8.2
Tim Harder · gentoo
www-client/qutebrowser: remove old
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.7.0
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.6.2
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.6.1
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.6.0
Tim Harder · gentoo
www-client/qutebrowser: update homepage
Tim Harder · gentoo
www-client/qutebrowser: remove old
Tim Harder · gentoo
www-client/qutebrowser: version bump to 0.5.1
Also, add py35 support and sync live ebuild.
Ian Delaney · gentoo
www-client/qutebrowser: revbump to -0.4.1-r1
change in install location of icons by inherit of gnome2-utils and 'doicon -s', cross tested by 'wraeth', ack to hasufell for suggested improvements. leave -0.4.1 ebuild for now. Package-Manager: portage-2.2.23
Ian Delaney · gentoo
www-client/qutebrowser: version bump to 0.4.1
Updated SRC_URI and added new dependency, the hardened profile masked (by hardened team) due to runtime failure with JIT. ebuild prepared and submitted by the package's own author "The-Compiler" with support from similar users. Commited by proxy-maintainers team due to extended absence of the developer maintainer. Fixes the gentoo bug Gentoo bug: #564140 Package-Manager: portage-2.2.23
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed