- Update to version 3.3.1:
* Fixed: Updated the workaround for Google sign-in issues. - Updates from version 3.3.0: Added * Added the qt.workarounds.disable_hangouts_extension setting, for disabling the Google Hangouts extension built into Chromium/QtWebEngine. Removed * Failed end2end tests will now save screenshots of the browser window when run under xvfb (the default on linux). Screenshots will be under $TEMP/pytest-current/pytest-screenshots/ or attached to the GitHub actions run as an artifact. Changed * The qute-pass userscript now has better support for internationalized domain names when using the pass backend - both domain names and secret paths are normalized before comparing * Ignored URL query parameters (via url.yank_ignored_parameters) are now respected when yanking any URL (for example, through hints with hint links yank). The {url:yank} substitution has also been added as a version of {url} that respects ignored URL query parameters. Fixed * A minor memory leak of QItemSelectionModels triggered by closing the completion dialog has been resolved. * The link to the chrome URL match pattern documentation in our settings docs now loads a live page again. * A rare crash when on Qt 6, a renderer process terminates with an unknown termination reason. OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=138
This commit is contained in:
commit
1e0058fdcc
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
3
qutebrowser-3.2.1.tar.gz
Normal file
3
qutebrowser-3.2.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:02a7af2a6c5db38d87b225b0b8412c80d9838335f32d0e8a38f6d7fbcd38897d
|
||||||
|
size 6054942
|
14
qutebrowser-3.2.1.tar.gz.asc
Normal file
14
qutebrowser-3.2.1.tar.gz.asc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEJ/O7T8IX7suFhXiu737k0DlpC3sFAmZ6iTEACgkQ737k0Dlp
|
||||||
|
C3sXvAwAvjfpq5NMjhIZwpAe7dhzCaysGVg2i9mJVuy/pPmiJGXGhcMgzIYD+snd
|
||||||
|
j9mTHqZDGdMy0caVlnuf8pjF3bxF9JFo0uxPgNEGgaIpvJRx2h2AVj5/B0bq2cwd
|
||||||
|
u/QtwBkSiZLH16X8ZS/9l0piVnXF+2v6j2f+krrlF9h+Ev3lDPlHIYFlDb3iNNHm
|
||||||
|
qy9cwJFhceKae+W5/bbE7+LFsdSxoJVSdeFejIpeQDSdUwExnuLdvqrNvIhV+FPu
|
||||||
|
arfTieR29zg/a9vLpSlNT49Fb1minTx7LtPXvmOiGb2DodTAQCJKdw/Th7WvwvWo
|
||||||
|
PXBEIN7qor9KIUt6m58SLQOt+cJFCAp8lU3f0tQu+NfKj2uZ/tdQov8eQHJRrwid
|
||||||
|
LkzzEjjNBFIcsKUs2w06l0hrY/3ZXQSykRg/8KlmYPLxjb6NITDpxnmF7aNfsfDD
|
||||||
|
v6vpUIb0WQLXIqg8M7GMJIm3ra2oe75SfH2+9UyYUOu21gZi8QNyVJU1zSGClXAA
|
||||||
|
Jm92e0zY
|
||||||
|
=N2Xz
|
||||||
|
-----END PGP SIGNATURE-----
|
3
qutebrowser-3.3.1.tar.gz
Normal file
3
qutebrowser-3.3.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:aadb64accc730bc9a15ce341c9a0580b1f36383ed4874f54d31ce1dabe94e17a
|
||||||
|
size 6059431
|
14
qutebrowser-3.3.1.tar.gz.asc
Normal file
14
qutebrowser-3.3.1.tar.gz.asc
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEJ/O7T8IX7suFhXiu737k0DlpC3sFAmcK0RIACgkQ737k0Dlp
|
||||||
|
C3t7zQwA48nWO9ocbUGxBUoJO6FWdOLldxOi+DxX2NMufDFZ9Ggb/T7hn5PztSY6
|
||||||
|
TnlvTVCe2rB7CXzXTSenmQ9FZBfpIIke5QTk4OCbMFiFgrV3ls0wymwiw7HfCjsr
|
||||||
|
EJ5GTyvkmLKrkfoytxEPFPJu/XRRF0sBviNn+kY9SZUEwOF7WmxqUX6wUACXw9oW
|
||||||
|
1qM73PR1u8yMLife8H1kUjGuT9HF8gSSDM0GiMn5tiB55K9z2NGAm1JHnGddQzzJ
|
||||||
|
SJBpsVZDyJCOCgI0ibFxcZjOiZyBwY5+pANTLYW94CzgCqrqTlfAPAgqcbwxxNO5
|
||||||
|
+kjFBSeS21rWm5Nh+mp4h+T3c8m9mzzze24J7CAgMAie8xLbqv/RMgvS6fXvV+Hq
|
||||||
|
LbyQavOQ1BRm18Ah6gpuNZ3rcsTfiFAkMeGFqDJYT8k74+8dCCBnUp1bZeaQU5Fs
|
||||||
|
5WHPg0eJWt7EhH1j43Z3aw1/rBSxTprR32D/eeiXM8L5AfJbY31Kn6vr7tx2yDVu
|
||||||
|
EaCanLKf
|
||||||
|
=Av8n
|
||||||
|
-----END PGP SIGNATURE-----
|
3924
qutebrowser.changes
Normal file
3924
qutebrowser.changes
Normal file
File diff suppressed because it is too large
Load Diff
41
qutebrowser.keyring
Normal file
41
qutebrowser.keyring
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
mQGNBGTc3IIBDADj/av0I+/m5Ydj4bWACn+jXvWuua96BRJIrEYdH5ZbKvk0g+La
|
||||||
|
8nfxATEtbVXLd9pJpyijIMr8OxWE5uuHco8wHfgalu++hNtri3nZSo5qnPEyGBb4
|
||||||
|
8+yP5Nqc1xKqFrrM7e5WFyYHZS7ha8Fu8eMrWMZQh77OYjuxo81O8Jd2I1rcphpX
|
||||||
|
ZOOpvDdPeSf4idPQomXQSm2FohmXG/u6BKkl6xJ4per/1Hpt3FPmHuccem1LYnjz
|
||||||
|
2B+tRUVK6uWLOo+oIKQ2u4DFvlseO13kyExtqqsQFi9SPx9KIU7Pr7HVv+wI1i14
|
||||||
|
DBcPEHurTI58MuKO1MFXqNPiYFtBHC4lyXBApjaDyn+0oU6vpDu2+w86M7D0XsVD
|
||||||
|
BAK5CAF2+s5Dk8LO2LvemYLPQwUSrYxSmA09OOypZcw2mW53xchqmrqIfpU80JOE
|
||||||
|
CptZQiLm+cU6SYHqrR4kgl95Jn4dBNJOAGfxGYj50P+WPlMN5j5eEHtTnr/Urw1P
|
||||||
|
rWPKIOaXUiP+VHUAEQEAAbQlcXV0ZWJyb3dzZXIgYm90IDxib3RAcXV0ZWJyb3dz
|
||||||
|
ZXIub3JnPokB1AQTAQgAPhYhBCfzu0/CF+7LhYV4ru9+5NA5aQt7BQJk3NyCAhsD
|
||||||
|
BQkDwmcABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEO9+5NA5aQt7/+0L/jZb
|
||||||
|
xGc44zbQ6oFNpH2U1MnSLmGj0rH8GBEztXxNh8dYYF4+E/qRkgQRPVw8PeYWjqRB
|
||||||
|
UTLPx0HUWnR+ueWjL6Atv1BYxhQDKCskYTQKZY3CofqPAw73wqLeDnn9ZcPhCIAd
|
||||||
|
TbNbXQsfIHiAN6c1yq6YEnAVx4KNgvn8eg64TMN8FK6RGtIjlPrNIiThYrEtrQH6
|
||||||
|
OK14cHYNVAXhUbG0BjDMbD/WoayrkSCd6zy0ryGQSu2oUXRfs3eQitN0R5v5CjlE
|
||||||
|
gf0lUOoAQ20s6BnxyCjFR4BrvEXIrsb+359YBGH5QggBMrdwJXDrsZci6QkF19AK
|
||||||
|
65+fAWACeXrN1pgzH/KLpGQNN8YLoDfClgsiDfyuKDRfs2agUYevaR9fgIOqC4l/
|
||||||
|
5tFjyiMgH21xxrMyiESkHhRfnCVbstYHqLD4typ2h/s9PbTGZJSXcXnPnJx1xu0h
|
||||||
|
EaluvhI/HZrGJ6N2s0fIDS0xVhs1Yj4uU+5Jb2N06JB0uvVAdoo5h/yzPG1WabkB
|
||||||
|
jQRk3NyCAQwAqq8atIZIrS+FvmxUZi3jckSxW5OJfQMu9pDHgn1mz63TpQnu+i5X
|
||||||
|
CYo1i7xhHHujmoXdomH7oRBSSRYFnO7uGdcXwZ/pXznerUbV02oZJG+dBJng2uXj
|
||||||
|
HGuHn85NNmF5YlXK+dnPocOUsrhX7VTpwC2Xajd7fAJS04i/qiVFDz3n+ftuM21F
|
||||||
|
TTyZ54blHo1UmpkGzkItC+16SRhXcZIaL3jAmrY6rcjQnJdPj8OXSoNUz3skAcow
|
||||||
|
X3kQyWy3C7fCcicZRkZIzfSI3FoDE9DxQTEeLSa/XA/qQMwwc84R/uzl31kXS2Xt
|
||||||
|
RilR5u43lVrEmduMC7+kilPM09YagxBFiAo/ST0GFvcHsyDnk3DxXtr4JVUh5A5H
|
||||||
|
ij8kKdWXRvRt8pkvD3bSmXmIzvKjHo1YHivjIRhLd+WforKS0gslCZyFNtoK641B
|
||||||
|
+mIuXJeTdgATjQkPKWFOBaZFtnIJQhhNoKE9Svah7VNOZdnoT8aFvNZKH0GGX7WZ
|
||||||
|
K0++QKzzn+QTABEBAAGJAbwEGAEIACYWIQQn87tPwhfuy4WFeK7vfuTQOWkLewUC
|
||||||
|
ZNzcggIbDAUJA8JnAAAKCRDvfuTQOWkLe31ADAC1QFSr/Jg6PWFKMG1sUBnnR2gD
|
||||||
|
JfVdHeV6eNqnnAhIDgPAcxu8PFp/H/k0o1O2wgFSck4oVRCYnRyADkjb3fabdHcV
|
||||||
|
I+Me4fwlxTSM4PAyL9Elzto3M8+tlegk0NtBdN/4zsloycGH7c5Jzuc5CFeajEZL
|
||||||
|
2M0dcTTbLTLSv6fKVof6lXyP0nzVYvTIW7oSU6YwOpfVJdY+axdMbJyoBEYcDmxD
|
||||||
|
EqH3rh0C4K5il8vkpYEpAuvilgnpeDY4V3TQzNnZzM4FsiI6Xv7oEXnaVPEPNFpu
|
||||||
|
lQUpdUP/OBbtNkg7Tb6k6d47pZPOTBBVHJhJ5prGGJoTdM7kR2jUb50X3rX5LrXS
|
||||||
|
1ptKX5FVfxRmb8PW6QsANJL3GMc+2IKsE7WDlnIAnx8h6g97cXCK6EYRmFAjP5/H
|
||||||
|
QX6P+P5bhCWXKR+MLZ5OE/PnzMotqjUT8UCN3H0sT1Za9R3WCjaD9eIaDkRGI8/N
|
||||||
|
FfM7tIKEHz6LusYIiRDrNBO5qBRvmnP+dZ8NlC0=
|
||||||
|
=KDtf
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
113
qutebrowser.spec
Normal file
113
qutebrowser.spec
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
#
|
||||||
|
# spec file for package qutebrowser
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: qutebrowser
|
||||||
|
Version: 3.3.1
|
||||||
|
Release: 0
|
||||||
|
Summary: Keyboard-driven vim-like browser based on Qt6
|
||||||
|
License: GPL-3.0-or-later
|
||||||
|
Group: Productivity/Networking/Web/Browsers
|
||||||
|
URL: https://qutebrowser.org/
|
||||||
|
Source: https://github.com/The-Compiler/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||||
|
Source1: https://github.com/The-Compiler/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
BuildRequires: Mesa-dri
|
||||||
|
BuildRequires: asciidoc
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: hicolor-icon-theme
|
||||||
|
BuildRequires: python3-Flask
|
||||||
|
BuildRequires: python3-Jinja2
|
||||||
|
BuildRequires: python3-MarkupSafe
|
||||||
|
BuildRequires: python3-PyQt6-WebEngine
|
||||||
|
BuildRequires: python3-PyQt6-sip
|
||||||
|
BuildRequires: python3-PyYAML
|
||||||
|
BuildRequires: python3-beautifulsoup4
|
||||||
|
BuildRequires: python3-cheroot
|
||||||
|
BuildRequires: python3-devel >= 3.8
|
||||||
|
BuildRequires: python3-hypothesis
|
||||||
|
BuildRequires: python3-importlib-resources
|
||||||
|
BuildRequires: python3-opengl
|
||||||
|
BuildRequires: python3-pytest
|
||||||
|
BuildRequires: python3-pytest-bdd
|
||||||
|
BuildRequires: python3-pytest-benchmark
|
||||||
|
BuildRequires: python3-pytest-instafail
|
||||||
|
BuildRequires: python3-pytest-mock
|
||||||
|
BuildRequires: python3-pytest-qt
|
||||||
|
BuildRequires: python3-pytest-rerunfailures
|
||||||
|
BuildRequires: python3-pytest-xvfb
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: python3-tk
|
||||||
|
BuildRequires: python3-tldextract
|
||||||
|
BuildRequires: qt6-sql-sqlite
|
||||||
|
BuildRequires: python(abi) >= 3.8
|
||||||
|
Requires: python3-Jinja2
|
||||||
|
Requires: python3-MarkupSafe
|
||||||
|
Requires: python3-PyQt6-WebEngine
|
||||||
|
Requires: python3-PyYAML
|
||||||
|
Requires: python3-opengl
|
||||||
|
Requires: qt6-sql-sqlite
|
||||||
|
Recommends: python3-Pygments
|
||||||
|
Recommends: python3-adblock
|
||||||
|
Obsoletes: qutebrowser-git-qt6 < %{version}
|
||||||
|
Provides: qutebrowser-git-qt6 = %{version}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description
|
||||||
|
qutebrowser is a keyboard-focused browser with a minimal GUI.
|
||||||
|
It's based on PyQt6 and QtWebEngine.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
sed -i '1d' %{name}/__main__.py
|
||||||
|
sed -i 's,^#!%{_bindir}/env ,#!%{_bindir}/,' \
|
||||||
|
misc/userscripts/* \
|
||||||
|
scripts/*.py
|
||||||
|
sed -i 's,^#!%{_bindir}/bash,#!/bin/bash,' \
|
||||||
|
misc/userscripts/*
|
||||||
|
mv misc/Makefile .
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install PREFIX=%{_prefix}
|
||||||
|
|
||||||
|
chmod -x %{buildroot}%{_datadir}/%{name}/scripts/cycle-inputs.js \
|
||||||
|
%{buildroot}%{_datadir}/%{name}/scripts/utils.py \
|
||||||
|
%{buildroot}%{_datadir}/%{name}/userscripts/README.md
|
||||||
|
rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id
|
||||||
|
%fdupes %{buildroot}%{python3_sitelib}/
|
||||||
|
|
||||||
|
# NOTE: test suite disabled because the BDD tests are too unreliable
|
||||||
|
# %%check
|
||||||
|
# NOTE: test suite is slow but doesn’t run reliably with xdist
|
||||||
|
# PYTHONPATH=. pytest -v \
|
||||||
|
# -k 'not importlib' \
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%doc doc/changelog.asciidoc README.asciidoc
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{python3_sitelib}/%{name}/
|
||||||
|
%{python3_sitelib}/%{name}-*
|
||||||
|
%{_datadir}/applications/org.qutebrowser.qutebrowser.desktop
|
||||||
|
%{_datadir}/icons/hicolor/*/apps/%{name}.*
|
||||||
|
%{_datadir}/metainfo/org.qutebrowser.qutebrowser.appdata.xml
|
||||||
|
%{_datadir}/%{name}
|
||||||
|
%{_mandir}/man1/%{name}.1%{?ext_man}
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user