summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www-client/qutebrowser: adjust asciidoc call for liveIonen Wolkens2022-12-172-3/+14
| | | | | | | | | | | | | 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>
* www-client/qutebrowser: backport trivial dictcli.py fixIonen Wolkens2022-12-112-0/+21
| | | | | | | 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>
* www-client/qutebrowser: add IUSE=pdf to handle pdfjsIonen Wolkens2022-11-043-12/+25
| | | | | | | | | | | 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>
* www-client/qutebrowser: Enable pytest-xvfb explicitlyMichał Górny2022-09-073-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/qutebrowser: don't warn about backup on first installsIonen Wolkens2022-08-171-5/+7
| | | | | | | 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>
* dev-python/PyQt6-WebEngine: rename from dev-python/PyQt6_WebEngineIonen Wolkens2022-08-031-1/+1
| | | | | | | | | | | | 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>
* www-client/qutebrowser: add 3.0.0_pre9999Ionen Wolkens2022-08-022-0/+175
| | | | | | | | | | | | | 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>
* www-client/qutebrowser: force pyqt5 for testsIonen Wolkens2022-07-202-0/+4
| | | | | | | | | | 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>
* www-client/qutebrowser: enable py3.11 againIonen Wolkens2022-07-122-4/+2
| | | | | | No known issues with >=python-3.11.0_beta4 (randomly crash with beta3). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: drop 2.5.1Ionen Wolkens2022-07-112-124/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: stabilize 2.5.2 for amd64Ionen Wolkens2022-07-071-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: sync liveIonen Wolkens2022-06-221-0/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: add 2.5.2Ionen Wolkens2022-06-222-0/+126
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: drop 2.5.0Ionen Wolkens2022-06-182-123/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: stabilize 2.5.1 for amd64Ionen Wolkens2022-06-161-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: disable py3.11Ionen Wolkens2022-06-112-2/+4
| | | | | | | | 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>
* www-client/qutebrowser: enable py3.11Ionen Wolkens2022-06-082-2/+2
| | | | | | | | 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>
* www-client/qutebrowser: sync liveIonen Wolkens2022-05-261-3/+3
| | | | | | Minor style nitpicks Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: add 2.5.1Ionen Wolkens2022-05-262-0/+123
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: drop 2.4.0Ionen Wolkens2022-04-292-125/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: stabilize 2.5.0 for amd64Ionen Wolkens2022-04-211-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: add 2.5.0Ionen Wolkens2022-04-012-0/+123
| | | | | | | 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>
* www-client/qutebrowser: tidy live ebuild and use pep517Ionen Wolkens2022-01-201-14/+12
| | | | | | | | | | | | | | | 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>
* www-client/qutebrowser: drop 2.3.1-r2Ionen Wolkens2021-12-023-148/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: stabilize 2.4.0 for amd64Ionen Wolkens2021-11-201-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: remove mention of youtube-dlIonen Wolkens2021-11-203-3/+3
| | | | | | | 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>
* www-client/qutebrowser: soften pyyaml version restrictionIonen Wolkens2021-11-202-2/+2
| | | | | | | | 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>
* www-client/qutebrowser: amd64 stable wrt bug #818031Agostino Sarubbo2021-10-221-1/+1
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* www-client/qutebrowser: skip test_custom_env posix userscript testIonen Wolkens2021-10-223-0/+6
| | | | | Closes: https://bugs.gentoo.org/819393 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: drop 2.3.1-r1Ionen Wolkens2021-10-211-83/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: sync liveIonen Wolkens2021-10-211-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: add 2.4.0Ionen Wolkens2021-10-212-0/+123
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: backport pyyaml-6.0 test fixIonen Wolkens2021-10-152-0/+23
| | | | | Closes: https://github.com/gentoo/gentoo/pull/22571 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: sync and update live ebuildIonen Wolkens2021-10-152-69/+95
| | | | | | | | | | | 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>
* www-client/qutebrowser: drop 2.2.3-r2, 2.3.0-r1Ionen Wolkens2021-10-153-182/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: enable py3.10Ionen Wolkens2021-10-151-1/+1
| | | | | | | Upstream already actively tests with 3.10 and the newly enabled tests pass. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: enable testsIonen Wolkens2021-10-151-4/+44
| | | | | | | | 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>
* www-client/qutebrowser: add IUSE=widevineIonen Wolkens2021-10-152-2/+10
| | | | | | | | | 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>
* www-client/qutebrowser: simplify, use single impl, tighten depsIonen Wolkens2021-10-151-0/+76
| | | | | | | | | | | | | | | | | | | | | | 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>
* www-client/qutebrowser: set ALLARCHESIonen Wolkens2021-10-151-0/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: add myself as a maintainerIonen Wolkens2021-10-151-0/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: pyyaml is using libyaml unconditionally nowMichał Górny2021-10-144-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/qutebrowser: drop 2.1.1, 2.2.2Ionen Wolkens2021-09-213-186/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* www-client/qutebrowser: EAPI7->8, migrate to xdg eclass, tidy a bitIonen Wolkens2021-09-212-38/+24
| | | | | | | | | 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>
* www-client/qutebrowser: version bump to 2.3.1Christian Schroeder2021-09-212-0/+91
| | | | | | | | 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>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* www-client/qutebrowser: upgrade to 2.3.0Stefan Strogin2021-06-302-0/+91
| | | | | | Closes: https://bugs.gentoo.org/722702 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
* www-client/qutebrowser: add USE=adblock, other improvementsStefan Strogin2021-06-272-31/+33
| | | | | | | | | | | | | - 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>
* www-client/qutebrowser: drop old 2.2.1Stefan Strogin2021-06-182-94/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
* www-client/qutebrowser: upgrade to 2.2.3Stefan Strogin2021-06-182-0/+91
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>