- 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