Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: net-im/choqok/
Date: Tue, 26 Jan 2016 18:19:11
Message-Id: 1453832318.8f64eed90b14a4223bc53c1507543d294921e503.kensington@gentoo
1 commit: 8f64eed90b14a4223bc53c1507543d294921e503
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sun Jan 24 01:36:51 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 26 18:18:38 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=8f64eed9
7
8 net-im/choqok: Frameworks merged to master, bug 550694
9
10 Package-Manager: portage-2.2.26
11
12 net-im/choqok/choqok-9999.ebuild | 68 ++++++++++++++++++++++++++--------------
13 net-im/choqok/metadata.xml | 3 +-
14 2 files changed, 47 insertions(+), 24 deletions(-)
15
16 diff --git a/net-im/choqok/choqok-9999.ebuild b/net-im/choqok/choqok-9999.ebuild
17 index a32d5d6..632a682 100644
18 --- a/net-im/choqok/choqok-9999.ebuild
19 +++ b/net-im/choqok/choqok-9999.ebuild
20 @@ -4,42 +4,64 @@
21
22 EAPI=5
23
24 -KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et fa fi fr ga gl
25 -hr hu is it ja km lt mr ms nb nds nl pa pl pt pt_BR ro ru sk sq sl sv tr ug
26 -uk zh_CN zh_TW"
27 -KDE_HANDBOOK="optional"
28 -inherit kde4-base
29 +KDE_GCC_MINIMAL="4.9"
30 +KDE_HANDBOOK="forceoptional"
31 +QT_MINIMAL="5.5.1"
32 +inherit kde5
33
34 DESCRIPTION="Free/Open Source micro-blogging client for KDE"
35 HOMEPAGE="http://choqok.gnufolks.org/"
36
37 -if [[ ${PV} != *9999* ]]; then
38 - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
39 - KEYWORDS="~amd64 ~ppc ~x86"
40 -else
41 - KEYWORDS=""
42 -fi
43 -
44 LICENSE="GPL-2+"
45 -SLOT="4"
46 -IUSE="ayatana debug"
47 +IUSE="attica konqueror"
48
49 -RDEPEND="
50 - dev-libs/libattica
51 +DEPEND="
52 + $(add_frameworks_dep kcmutils)
53 + $(add_frameworks_dep kconfig)
54 + $(add_frameworks_dep kconfigwidgets)
55 + $(add_frameworks_dep kcoreaddons)
56 + $(add_frameworks_dep kemoticons)
57 + $(add_frameworks_dep kglobalaccel)
58 + $(add_frameworks_dep kguiaddons)
59 + $(add_frameworks_dep ki18n)
60 + $(add_frameworks_dep kjobwidgets)
61 + $(add_frameworks_dep knotifications)
62 + $(add_frameworks_dep knotifyconfig)
63 + $(add_frameworks_dep kservice)
64 + $(add_frameworks_dep ktextwidgets)
65 + $(add_frameworks_dep kwallet)
66 + $(add_frameworks_dep kwidgetsaddons)
67 + $(add_frameworks_dep kxmlgui)
68 + $(add_frameworks_dep sonnet)
69 + app-crypt/qca[qt5]
70 dev-libs/qjson
71 - >=dev-libs/qoauth-1.0.1
72 - ayatana? ( dev-libs/libindicate-qt )
73 + dev-libs/qoauth:5
74 + dev-qt/qtconcurrent:5
75 + dev-qt/qtdbus:5
76 + dev-qt/qtgui:5
77 + dev-qt/qtnetwork:5
78 + dev-qt/qtwebkit:5
79 + dev-qt/qtwidgets:5
80 + dev-qt/qtxml:5
81 + net-libs/telepathy-qt[qt5]
82 + attica? ( dev-libs/libattica )
83 + konqueror? (
84 + $(add_frameworks_dep kparts)
85 + $(add_frameworks_dep kdewebkit)
86 + )
87 "
88 -DEPEND="${RDEPEND}
89 - app-arch/xz-utils
90 +RDEPEND="${DEPEND}
91 + !net-im/choqok:4
92 "
93
94 DOCS=( AUTHORS README TODO changelog )
95
96 -src_prepare(){
97 +src_configure() {
98 local mycmakeargs=(
99 - $(cmake-utils_use !ayatana QTINDICATE_DISABLE)
100 + $(cmake-utils_use_find_package attica KF5Attica)
101 + $(cmake-utils_use_find_package konqueror KF5Parts)
102 + $(cmake-utils_use_find_package konqueror KF5WebKit)
103 )
104
105 - kde4-base_src_prepare
106 + kde5_src_configure
107 }
108
109 diff --git a/net-im/choqok/metadata.xml b/net-im/choqok/metadata.xml
110 index f0a0113..fdeebea 100644
111 --- a/net-im/choqok/metadata.xml
112 +++ b/net-im/choqok/metadata.xml
113 @@ -6,6 +6,7 @@
114 <name>Gentoo KDE Project</name>
115 </maintainer>
116 <use>
117 - <flag name="ayatana">Build in support for Ayatana notification using the libindicate-qt plugin.</flag>
118 + <flag name="attica">Build Open Collaboration Services plugin using <pkg>dev-libs/libattica</pkg></flag>
119 + <flag name="konqueror">Build Konqueror Choqok plugin</flag>
120 </use>
121 </pkgmetadata>