diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2018-01-18 23:08:30 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-01-19 00:01:28 +0100 |
commit | f949b61b15f50aa8d58fc82001b03cc216dd3160 (patch) | |
tree | a5399becb31ddd05ddfc75c2f3d63b4d5cb3e3e3 /kde-apps/libkgapi | |
parent | kde-apps/kate: Drop 17.12.1 (r0) (diff) | |
download | gentoo-f949b61b15f50aa8d58fc82001b03cc216dd3160.tar.gz gentoo-f949b61b15f50aa8d58fc82001b03cc216dd3160.tar.bz2 gentoo-f949b61b15f50aa8d58fc82001b03cc216dd3160.zip |
kde-apps/libkgapi: Fix Google token page URL
Upstream commit fa572d93cfa463f61432dd92239e747f9642fbae
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Diffstat (limited to 'kde-apps/libkgapi')
-rw-r--r-- | kde-apps/libkgapi/files/libkgapi-17.12.1-gmail-tokenpage.patch | 40 | ||||
-rw-r--r-- | kde-apps/libkgapi/libkgapi-17.12.1-r1.ebuild | 36 |
2 files changed, 76 insertions, 0 deletions
diff --git a/kde-apps/libkgapi/files/libkgapi-17.12.1-gmail-tokenpage.patch b/kde-apps/libkgapi/files/libkgapi-17.12.1-gmail-tokenpage.patch new file mode 100644 index 000000000000..61162ddf7c0d --- /dev/null +++ b/kde-apps/libkgapi/files/libkgapi-17.12.1-gmail-tokenpage.patch @@ -0,0 +1,40 @@ +From fa572d93cfa463f61432dd92239e747f9642fbae Mon Sep 17 00:00:00 2001 +From: David Kahles <david.kahles96@gmail.com> +Date: Fri, 12 Jan 2018 15:23:53 +0100 +Subject: Fix token page URL + +Summary: +It seems like Google changed the URL of the token page. +Maybe we should use QString::startsWith, to be futureproof? + +BUG: 388483 + +Test Plan: +- Login in KOrganizer and KMail works again +- All tests pass (though i think there is no oauth2 test) + +Reviewers: dvratil, mlaurent + +Reviewed By: mlaurent + +Differential Revision: https://phabricator.kde.org/D9843 +--- + src/core/ui/authwidget_p.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/core/ui/authwidget_p.h b/src/core/ui/authwidget_p.h +index 78b0e7f..29ece44 100644 +--- a/src/core/ui/authwidget_p.h ++++ b/src/core/ui/authwidget_p.h +@@ -79,7 +79,7 @@ class Q_DECL_HIDDEN AuthWidgetPrivate: public QObject { + bool isSigninPage(const QUrl &url) const { return url.path() == QLatin1String("/signin/oauth"); } + bool isUsernameFrame(const QUrl &url) { return url.path() == QLatin1String("/signin/oauth/identifier"); } + bool isPasswordFrame(const QUrl &url) { return url.path() == QLatin1String("/signin/v2/challenge/pwd"); } +- bool isTokenPage(const QUrl &url) { return url.path() == QLatin1String("/o/oauth2/approval/v2"); } ++ bool isTokenPage(const QUrl &url) { return url.path() == QLatin1String("/o/oauth2/approval/v2/approvalnativeapp"); } + + void setSslIcon(const QString &icon); + +-- +cgit v0.11.2 + diff --git a/kde-apps/libkgapi/libkgapi-17.12.1-r1.ebuild b/kde-apps/libkgapi/libkgapi-17.12.1-r1.ebuild new file mode 100644 index 000000000000..d3c67b28e4f0 --- /dev/null +++ b/kde-apps/libkgapi/libkgapi-17.12.1-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_BLOCK_SLOT4="false" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Library for accessing Google calendar and contact resources" +HOMEPAGE="https://cgit.kde.org/libkgapi.git" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +COMMON_DEPEND=" + $(add_frameworks_dep kio) + $(add_frameworks_dep kwindowsystem) + $(add_kdeapps_dep kcalcore) + $(add_kdeapps_dep kcontacts) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwebengine 'widgets') + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +DEPEND="${COMMON_DEPEND} + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND="${COMMON_DEPEND} + !kde-apps/kdepim-l10n +" + +PATCHES=( "${FILESDIR}/${P}-gmail-tokenpage.patch" ) |