Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-misc/kio-gdrive/, kde-misc/kio-gdrive/files/
Date: Thu, 19 Oct 2017 19:03:22
Message-Id: 1508439769.ebf07f66c098a185dca6b75f59c2da7af15f2642.asturm@gentoo
1 commit: ebf07f66c098a185dca6b75f59c2da7af15f2642
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 19 19:00:29 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 19 19:02:49 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf07f66
7
8 kde-misc/kio-gdrive: Fix USE=-handbook, add missing RDEPEND
9
10 Reported-by: Valeriy Malov <jazzvoid <AT> gmail.com>
11 Gentoo-bug: 633810
12 Package-Manager: Portage-2.3.11, Repoman-2.3.3
13
14 .../files/kio-gdrive-1.2.1-doctools.patch | 11 +++++
15 kde-misc/kio-gdrive/kio-gdrive-1.2.1-r1.ebuild | 48 ++++++++++++++++++++++
16 2 files changed, 59 insertions(+)
17
18 diff --git a/kde-misc/kio-gdrive/files/kio-gdrive-1.2.1-doctools.patch b/kde-misc/kio-gdrive/files/kio-gdrive-1.2.1-doctools.patch
19 new file mode 100644
20 index 00000000000..7ddcf1428b5
21 --- /dev/null
22 +++ b/kde-misc/kio-gdrive/files/kio-gdrive-1.2.1-doctools.patch
23 @@ -0,0 +1,11 @@
24 +--- a/CMakeLists.txt 2017-09-30 17:29:04.000000000 +0200
25 ++++ b/CMakeLists.txt 2017-10-19 20:51:03.198871146 +0200
26 +@@ -80,5 +80,6 @@
27 + find_package(KF5I18n CONFIG REQUIRED)
28 + ki18n_install(po)
29 +
30 +-find_package(KF5DocTools CONFIG REQUIRED)
31 +-kdoctools_install(po)
32 ++if(KF5DocTools_FOUND)
33 ++ kdoctools_install(po)
34 ++endif()
35
36 diff --git a/kde-misc/kio-gdrive/kio-gdrive-1.2.1-r1.ebuild b/kde-misc/kio-gdrive/kio-gdrive-1.2.1-r1.ebuild
37 new file mode 100644
38 index 00000000000..8f56003417b
39 --- /dev/null
40 +++ b/kde-misc/kio-gdrive/kio-gdrive-1.2.1-r1.ebuild
41 @@ -0,0 +1,48 @@
42 +# Copyright 1999-2017 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +
45 +EAPI=6
46 +
47 +KDE_HANDBOOK="forceoptional"
48 +KDE_TEST="optional"
49 +inherit kde5
50 +
51 +DESCRIPTION="KIO Slave for Google Drive service"
52 +HOMEPAGE="https://phabricator.kde.org/project/profile/72/"
53 +
54 +if [[ ${KDE_BUILD_TYPE} != live ]] ; then
55 + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
56 + KEYWORDS="~amd64 ~x86"
57 +fi
58 +
59 +IUSE="+kaccounts"
60 +
61 +COMMON_DEPEND="
62 + $(add_frameworks_dep kcoreaddons)
63 + $(add_frameworks_dep ki18n)
64 + $(add_frameworks_dep kio)
65 + $(add_frameworks_dep knotifications)
66 + $(add_kdeapps_dep libkgapi)
67 + $(add_qt_dep qtwidgets)
68 + kaccounts? ( $(add_kdeapps_dep kaccounts-integration) )
69 + !kaccounts? ( dev-libs/qtkeychain:=[qt5(+)] )
70 +"
71 +DEPEND="${COMMON_DEPEND}
72 + $(add_qt_dep qtgui)
73 + $(add_qt_dep qtnetwork)
74 + dev-util/intltool
75 +"
76 +RDEPEND="${COMMON_DEPEND}
77 + kaccounts? ( $(add_kdeapps_dep kaccounts-providers) )
78 +"
79 +
80 +DOCS=( README.md )
81 +
82 +PATCHES=( "${FILESDIR}/${P}-doctools.patch" )
83 +
84 +src_configure() {
85 + local mycmakeargs=(
86 + $(cmake-utils_use_find_package kaccounts KAccounts)
87 + )
88 + kde5_src_configure
89 +}