Hello community, here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2018-05-13 16:04:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old) and /work/SRC/openSUSE:Factory/.qutebrowser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qutebrowser" Sun May 13 16:04:48 2018 rev:18 rq:604030 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2018-03-16 10:44:19.918349761 +0100 +++ /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes 2018-05-13 16:04:51.610780348 +0200 @@ -1,0 +2,93 @@ +Fri May 4 10:29:52 UTC 2018 - [email protected] + +- Use upstream Makefile to install + * Package scripts and manpage +- Package AppStream metadata +- Update to version 1.3.0: + Added: + * New :scroll-to-anchor command to scroll to an anchor in the + document. + * New url.open_base_url option to open the base URL of a + searchengine when no search term is given. + * New tabs.min_width setting to configure the minimal width + for tabs. + * New userscripts: + + getbib to download bibtex information for DOIs on a page. + + qute-keepass to get passwords from KeePassX. + + Changed: + * QtWebEngine: Support for JavaScript Shared Web Workers have + been disabled on Qt versions older than 5.11 because of + security issues in in Chromium. You can get the same effect + in earlier versions via + ":set qt.args ['disable-shared-workers']". An equivalent + workaround is also contained in Qt 5.9.5 and 5.10.1. + * The file dialog for downloads now has basic tab completion + based on the entered text. + * :version now shows OS information for POSIX OS other than + Linux/macOS. + * When there's an error inserting the text from an external + editor, a backup file is now saved. + * The window.hide_wayland_decoration setting got renamed to + window.hide_decoration and now also works outside of wayland. + * The tabs.favicons.show setting now can take three values: + 'always' (was True), 'never' (was False) and 'pinned' + (to only show favicons for pinned tabs). + * Hover tooltips on tabs now always show the webpage's title. + * The default value for content.host_blocking.lists was + changed to only include https://github.com/StevenBlack/hosts + which combines various sources. + * Error messages when trying to wrap when tabs.wrap is False + are now logged to debug instead of messages. + + Fixed: + * Using hints before a page is fully loaded is now possible + again. + * Selecting hints with the number keypad now works again. + * Tab titles for tabs loaded from sessions should now really be + correct instead of showing the URL. + * Loading URLs with customized settings from a session now + avoids an additional reload. + * The window icon and title now get set correctly again. + * The tabs.switching_delay setting now has a correct maximum + value limit set. + * The taskadd script now works properly when there's multi-line + output. + * QtWebEngine: Worked around issues with + GreaseMonkey/stylesheets not being loaded correctly in some + situations. + * The statusbar now more closely reflects the caret mode state. + * The icon on Windows should now be displayed in a higher + resolution. + * The QtWebEngine development tools (inspector) now also work + when JavaScript is disabled globally. + * Building .exe files now works when upx is installed on the + system. + * The keyhint widget now shows the correct text for chained + modifiers. + * Loading GreaseMonkey scripts now also works with Jinja2 2.8 + (e.g. on Debian Stable). + * Adding styles with GreaseMonkey on fast sites now works + properly. + * Window ID 0 is now excluded properly from ":tab-take" + completion. + * A rare crash when cancelling a download has been fixed. + * The Makefile (intended for packagers) now supports PREFIX + properly. + * The workaround for a black window with Nvidia graphics is now + enabled on non-Linux systems (like FreeBSD) as well. + * Initial support for Qt 5.11. + * Checking for a new version after sending a crash report now + works properly again. + * "@match" in Greasemonkey scripts now more closely matches the + proper pattern syntax. + * Searching via / or ? now doesn't handle any characters in a + special way. + * Fixed crash when trying to retry some failed downloads on + QtWebEngine. + * An invalid spellcheck dictionary filename now doesn't crash + anymore. When no spellcheck dictionaries are configured, + it's now disabled internally. This works around an issue with + entering special characters on Facebook messenger. + +------------------------------------------------------------------- Old: ---- qutebrowser-1.2.1.tar.gz qutebrowser-1.2.1.tar.gz.asc New: ---- qutebrowser-1.3.0.tar.gz qutebrowser-1.3.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qutebrowser.spec ++++++ --- /var/tmp/diff_new_pack.hs7a1H/_old 2018-05-13 16:04:52.562745618 +0200 +++ /var/tmp/diff_new_pack.hs7a1H/_new 2018-05-13 16:04:52.562745618 +0200 @@ -17,15 +17,16 @@ Name: qutebrowser -Version: 1.2.1 +Version: 1.3.0 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0-or-later 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 +BuildRequires: asciidoc BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: python3-Jinja2 @@ -59,26 +60,20 @@ %prep %setup -q sed -i '1d' %{name}/__main__.py -touch -r qutebrowser/browser/network/__init__.py \ - qutebrowser/browser/webkit/network/__init__.py +sed -i 's,^#!/usr/bin/env python,#!/usr/bin/python,;s,^#!/usr/bin/env bash,#!/bin/bash,' \ + misc/userscripts/* \ + scripts/*.py +mv misc/Makefile . %build -python3 setup.py build %install -python3 setup.py install \ - --root=%{buildroot} --prefix=%{_prefix} - -install -Dpm 0644 misc/%{name}.desktop \ - %{buildroot}%{_datadir}/applications/%{name}.desktop - -for size in 16 24 32 48 64 128 256; do - install -Dpm 0644 "icons/%{name}-${size}x${size}.png" \ - "%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png" -done -install -Dpm 0644 icons/%{name}.svg \ - %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%make_install PREFIX=%{_prefix} +install -d %{buildroot}%{_datadir}/appdata +install -m644 misc/%{name}.appdata.xml %{buildroot}%{_datadir}/appdata +chmod -x %{buildroot}%{_datadir}/%{name}/scripts/cycle-inputs.js \ + %{buildroot}%{_datadir}/%{name}/scripts/utils.py rm %{buildroot}%{python3_sitelib}/%{name}/git-commit-id %fdupes %{buildroot}%{python3_sitelib}/ @@ -100,5 +95,8 @@ %{python3_sitelib}/%{name}-* %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* +%{_datadir}/appdata/%{name}.appdata.xml +%{_datadir}/%{name} +%{_mandir}/man1/%{name}.1%{?ext_man} %changelog ++++++ qutebrowser-1.2.1.tar.gz -> qutebrowser-1.3.0.tar.gz ++++++ ++++ 5837 lines of diff (skipped)
