From 58d28ad73f093e672b444f5d9d99bdf3acc3aedf09b9b60fb200bf30678938eb Mon Sep 17 00:00:00 2001 From: Dmitriy Perlow Date: Sat, 16 Dec 2017 22:34:45 +0000 Subject: [PATCH] Accepting request 557703 from home:frispete:PyQt5 - Update to 0.4.0 - New Features: - Added optional fuzzy search. (#100). - Added support for user-defined styles via custom CSS file. (#268) - Added support for a basic dark theme (webview only). (#466) - Added support for high resolution displays. (#111) - Switched to the CMake build system, support for qmake will be dropped shortly. - The minimally required Qt version bumped to 5.5.1. - As the result of above, libappindicator support is relies on the built-in Qt implementation. - Dropped support for Qt WebEngine. - Removed dependency on Qt Sql by using SQLite directly. - Windows binaries now bundle the new Qt WebKit, which fixes a lot of rendering and stability isses. (#359, #723) - Windows binaries are now 64-bit, and built with MSVC 2015. - Improvements: - New tabs now have the search box automatically focused. (#725) - Added a Retry button to the error box appearing on docset list download failure. (#566) - Updated welcome page style (includes a Carbon ad banner, which can be disabled in the settings). - Fixed Issues: - Fixed search for one-character terms. (#698) - Multiple fixes in the search algorithm. (#603, #650, #677) - Fixed navigation in some docsets. (#641) - Fixed portable version not saving docset storage path. (609) - Many rendering and stability issues fixed by switching to the new Qt WebKit. (#359, #723) OBS-URL: https://build.opensuse.org/request/show/557703 OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=19 --- zeal-0.3.1.tar.gz | 3 --- zeal-0.4.0.tar.gz | 3 +++ zeal-remove-qt-version.patch | 15 ++++++++++++ zeal.changes | 46 ++++++++++++++++++++++++++++++++++++ zeal.spec | 7 ++++-- 5 files changed, 69 insertions(+), 5 deletions(-) delete mode 100644 zeal-0.3.1.tar.gz create mode 100644 zeal-0.4.0.tar.gz create mode 100644 zeal-remove-qt-version.patch diff --git a/zeal-0.3.1.tar.gz b/zeal-0.3.1.tar.gz deleted file mode 100644 index affbb4e..0000000 --- a/zeal-0.3.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:55f8511977818612e00ae87a4fddaa346210189531469690f2e3961bb4c2c318 -size 920814 diff --git a/zeal-0.4.0.tar.gz b/zeal-0.4.0.tar.gz new file mode 100644 index 0000000..c211703 --- /dev/null +++ b/zeal-0.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f6b50026036923ae0cfbf3f4eb1066ee2fdaf0425d4c321203e0dd9506823fd +size 1049326 diff --git a/zeal-remove-qt-version.patch b/zeal-remove-qt-version.patch new file mode 100644 index 0000000..b2e39ac --- /dev/null +++ b/zeal-remove-qt-version.patch @@ -0,0 +1,15 @@ +Index: b/zeal.pro +=================================================================== +--- a/zeal.pro ++++ b/zeal.pro +@@ -4,10 +4,6 @@ + # + #------------------------------------------------- + +-lessThan(QT_VERSION, "5.5.1") { +- error("Qt 5.5.1 or above is required to build Zeal.") +-} +- + TEMPLATE = subdirs + + SUBDIRS += \ diff --git a/zeal.changes b/zeal.changes index ebf02e1..f234efe 100644 --- a/zeal.changes +++ b/zeal.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Sat Dec 16 18:49:11 UTC 2017 - hpj@urpla.net + +- Update to 0.4.0 + - New Features: + - Added optional fuzzy search. (#100). + - Added support for user-defined styles via custom CSS file. + (#268) + - Added support for a basic dark theme (webview only). (#466) + - Added support for high resolution displays. (#111) + - Switched to the CMake build system, support for qmake will be + dropped shortly. + - The minimally required Qt version bumped to 5.5.1. + - As the result of above, libappindicator support is relies on + the built-in Qt implementation. + - Dropped support for Qt WebEngine. + - Removed dependency on Qt Sql by using SQLite directly. + - Windows binaries now bundle the new Qt WebKit, which fixes a + lot of rendering and stability isses. (#359, #723) + - Windows binaries are now 64-bit, and built with MSVC 2015. + + - Improvements: + - New tabs now have the search box automatically focused. (#725) + - Added a Retry button to the error box appearing on docset list + download failure. (#566) + - Updated welcome page style (includes a Carbon ad banner, which + can be disabled in the settings). + + - Fixed Issues: + - Fixed search for one-character terms. (#698) + - Multiple fixes in the search algorithm. (#603, #650, #677) + - Fixed navigation in some docsets. (#641) + - Fixed portable version not saving docset storage path. (609) + - Many rendering and stability issues fixed by switching to the + new Qt WebKit. (#359, #723) + - Fixed MSI installer not removing custom protocol handlers. + (#755) + + - Known Issues: + - Web pages using Fira Sans (e.g., PHP docset) font are rendered + in italic. This is an upstream bug with Qt WebKit (#658) + +- Build fixes + - Remove Qt version check from qmake project + - add sqlite3 build depedency + ------------------------------------------------------------------- Tue Oct 11 19:01:38 UTC 2016 - dap.darkness@gmail.com diff --git a/zeal.spec b/zeal.spec index eaf0792..0074371 100644 --- a/zeal.spec +++ b/zeal.spec @@ -1,7 +1,7 @@ # # spec file for package zeal # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: zeal -Version: 0.3.1 +Version: 0.4.0 Release: 0 Summary: Offline API documentation browser License: GPL-3.0 @@ -26,6 +26,7 @@ Url: http://zealdocs.org Source0: https://github.com/zealdocs/zeal/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # `help2man zeal > zeal.1` can't be run without X started. Source9: zeal.1 +Patch0: zeal-remove-qt-version.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -37,6 +38,7 @@ BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.2.0 BuildRequires: pkgconfig(Qt5X11Extras) >= 5.2.0 BuildRequires: pkgconfig(Qt5Xml) >= 5.2.0 BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(xcb-keysyms) Requires: libQt5Sql5-sqlite >= 5.2.0 Requires(post): hicolor-icon-theme @@ -56,6 +58,7 @@ Zeal is a simple offline API documentation browser inspired by Dash %prep %setup -q +%patch0 -p1 %build %qmake5