Hello community, here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2017-10-13 14:20:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old) and /work/SRC/openSUSE:Factory/.qutebrowser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qutebrowser" Fri Oct 13 14:20:14 2017 rev:8 rq:533748 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2017-08-14 12:40:57.284125439 +0200 +++ /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes 2017-10-13 14:20:38.940195287 +0200 @@ -1,0 +2,82 @@ +Thu Oct 12 12:44:12 UTC 2017 - [email protected] + +- Update to version 1.0.0 + * Dependency changes: + + Support for legacy QtWebKit (before 5.212 which is + distributed independently from Qt) is dropped. + + Support for Python 3.4 is dropped. + + Support for Qt before 5.7.1 and PyQt before 5.7 is dropped. + + New dependency on the QtSql module and Qt sqlite support. + + New dependency on the attrs project (packaged as + python-attr in some distributions). + + The depedency on PyOpenGL (when using QtWebEngine) got + removed. Note that PyQt5.QtOpenGL is still a dependency. + + PyQt5.QtOpenGL is now always required, even with QtWebKit. + * The QtWebEngine backend is now used by default. Note this + means that QtWebEngine now should be a required dependency, and + QtWebKit (if new enough) should be changed to an optional + dependency. + * Completely rewritten configuration system which ignores the + old config file. See link:qute://help/configuring.html[] for + details. + * Various documentation files got moved to the doc/ subfolder; + qutebrowser.desktop got moved to misc/. + * :set now doesn't support toggling/cycling values anymore, that + functionality got moved to :config-cycle. + * New completion engine based on sqlite, which allows to + complete the entire browsing history. The default for + completion.web_history_max_items got changed to -1 (unlimited). + If the completion is too slow on your machine, try setting it to + a few 1000 items. + Added: + * QtWebEngine: Spell checking support, see the + spellcheck.languages setting. + * New qt.args setting to pass additional arguments to + Qt/Chromium. + * New backend setting to select the backend to use. Together + with the previous setting, this should make most wrapper + scripts unnecessary. + * qutebrowser can now be set as the default browser on macOS. + * New config commands: + + :config-cycle to cycle an option between multiple values. + + :config-unset to remove a configured option. + + :config-clear to remove all configured options. + + :config-source to (re-)read a config.py file. + + :config-edit to open the config.py file in an editor. + + :config-write-py to write a config.py template file. + * New :version command which opens qute://version. + * New back/forward indicator in the statusbar. + * New bindings.key_mappings setting to map keys to other keys. + * QtWebEngine: Support for proxy authentication. + Changed: + * Using :download now uses the page's title as filename. + * Using :back or :forward with a count now skips intermediate + pages. + * When there are multiple messages shown, the timeout is + increased. + * :search now only clears the search if one was displayed + before, so pressing <Escape> doesn't un-focus inputs anymore. + * Pinned tabs now adjust to their text's width, so the + tabs.width.pinned setting got removed. + * :set-cmd-text now has a --run-on-count argument to run the + underlying command directly if a count was given. + * :scroll-perc got renamed to :scroll-to-perc. + Removed: + * Migrating QtWebEngine data written by versions before + 2016-11-15 (before v0.9.0) is now not supported anymore. + * Upgrading qutebrowser with a version older than v0.4.0 still + running now won't work properly anymore. + * The --harfbuzz and --relaxed-config commandline arguments got + dropped. + Fixes: + * Exiting fullscreen via :fullscreen or buttons on a page now + restores the correct previous window state + (maximized/fullscreen). + * When input.insert_mode.auto_load is set, background tabs now + don't enter insert mode anymore. + * The keybinding help widget now works correctly when using + keybindings with a count. + * The window.hide_wayland_decoration setting now works correctly + again. + +------------------------------------------------------------------- Old: ---- qutebrowser-0.11.0.tar.gz qutebrowser-0.11.0.tar.gz.asc New: ---- qutebrowser-1.0.0.tar.gz qutebrowser-1.0.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qutebrowser.spec ++++++ --- /var/tmp/diff_new_pack.Ndv5eC/_old 2017-10-13 14:20:39.744159939 +0200 +++ /var/tmp/diff_new_pack.Ndv5eC/_new 2017-10-13 14:20:39.748159763 +0200 @@ -17,12 +17,12 @@ Name: qutebrowser -Version: 0.11.0 +Version: 1.0.0 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0+ Group: Productivity/Networking/Web/Browsers -Url: https://qutebrowser.org/ +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 @@ -32,11 +32,10 @@ BuildRequires: python3-MarkupSafe BuildRequires: python3-PyYAML BuildRequires: python3-Pygments -BuildRequires: python3-devel >= 3.4 +BuildRequires: python3-devel >= 3.6 BuildRequires: python3-pyPEG2 BuildRequires: python3-qt5 >= 5.2 BuildRequires: python3-sip -BuildRequires: update-desktop-files Requires: python3-Jinja2 Requires: python3-MarkupSafe Requires: python3-PyYAML @@ -47,6 +46,9 @@ Requires: python3-sip Recommends: python3-cssutils BuildArch: noarch +%if 0%{?suse_version} <= 1320 +BuildRequires: update-desktop-files +%endif %description qutebrowser is a keyboard-focused browser with a minimal GUI. @@ -54,6 +56,9 @@ %prep %setup -q +sed -i '1d' %{name}/__main__.py +touch -r qutebrowser/browser/network/__init__.py \ + qutebrowser/browser/webkit/network/__init__.py %build python3 setup.py build @@ -62,7 +67,7 @@ python3 setup.py install \ --root=%{buildroot} --prefix=%{_prefix} -install -Dpm 0644 %{name}.desktop \ +install -Dpm 0644 misc/%{name}.desktop \ %{buildroot}%{_datadir}/applications/%{name}.desktop for size in 16 24 32 48 64 128 256; do @@ -72,8 +77,10 @@ install -Dpm 0644 icons/%{name}.svg \ %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id %fdupes %{buildroot}%{python3_sitelib}/ +%if 0%{?suse_version} <= 1320 %post %desktop_database_post %icon_theme_cache_post @@ -81,10 +88,10 @@ %postun %desktop_database_postun %icon_theme_cache_postun +%endif %files -%defattr(-,root,root) -%doc CHANGELOG.asciidoc COPYING README.asciidoc +%doc doc/changelog.asciidoc LICENSE README.asciidoc %{_bindir}/%{name} %{python3_sitelib}/%{name}/ %{python3_sitelib}/%{name}-* ++++++ qutebrowser-0.11.0.tar.gz -> qutebrowser-1.0.0.tar.gz ++++++ ++++ 69469 lines of diff (skipped)
