Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kate/
Date: Sun, 25 May 2014 14:25:50
Message-Id: 1401027935.8c8e1972afe498c658ffd999392b5776515eaf52.johu@gentoo
1 commit: 8c8e1972afe498c658ffd999392b5776515eaf52
2 Author: Alexandr Akulich <akulichalexander <AT> gmail <DOT> com>
3 AuthorDate: Wed May 21 21:30:32 2014 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sun May 25 14:25:35 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=8c8e1972
7
8 [kde-base/kate] Added ebuild for frameworks based kate.
9
10 Changes with 4.x ebuilds:
11 - Added "addons" use-flag to provide a way to disable kate plugins.
12 Enabled by default, because it was silently builds in 4.x ebuild.
13 - Removed python use and dependency (pykde5 is not available)
14 - Changed description.
15
16 ---
17 kde-base/kate/kate-9999.ebuild | 62 ++++++++++++++++++++++++++++++++++++++++++
18 kde-base/kate/metadata.xml | 3 ++
19 2 files changed, 65 insertions(+)
20
21 diff --git a/kde-base/kate/kate-9999.ebuild b/kde-base/kate/kate-9999.ebuild
22 new file mode 100644
23 index 0000000..f02ee85
24 --- /dev/null
25 +++ b/kde-base/kate/kate-9999.ebuild
26 @@ -0,0 +1,62 @@
27 +# Copyright 1999-2014 Gentoo Foundation
28 +# Distributed under the terms of the GNU General Public License v2
29 +# $Header: $
30 +
31 +EAPI=5
32 +
33 +KDE_HANDBOOK="optional"
34 +KMNAME="kate"
35 +EGIT_BRANCH="frameworks"
36 +inherit kde5
37 +
38 +DESCRIPTION="Kate is an advanced text editor."
39 +HOMEPAGE="http://www.kde.org/applications/utilities/kate http://kate-editor.org"
40 +KEYWORDS=""
41 +IUSE="+addons debug"
42 +
43 +DEPEND="
44 + $(add_frameworks_dep kactivities)
45 + $(add_frameworks_dep karchive)
46 + $(add_frameworks_dep kcodecs)
47 + $(add_frameworks_dep kcompletion)
48 + $(add_frameworks_dep kconfig)
49 + $(add_frameworks_dep kconfigwidgets)
50 + $(add_frameworks_dep kcoreaddons)
51 + $(add_frameworks_dep kguiaddons)
52 + $(add_frameworks_dep ki18n)
53 + $(add_frameworks_dep kiconthemes)
54 + $(add_frameworks_dep kio)
55 + $(add_frameworks_dep kitemmodels)
56 + $(add_frameworks_dep kitemviews)
57 + $(add_frameworks_dep kjobwidgets)
58 + $(add_frameworks_dep kparts)
59 + $(add_frameworks_dep kservice)
60 + $(add_frameworks_dep ktexteditor)
61 + $(add_frameworks_dep ktextwidgets)
62 + $(add_frameworks_dep kwidgetsaddons)
63 + $(add_frameworks_dep kxmlgui)
64 + $(add_frameworks_dep sonnet)
65 + dev-qt/qtdbus:5
66 + dev-qt/qtgui:5
67 + dev-qt/qtnetwork:5
68 + dev-qt/qtprintsupport:5
69 + dev-qt/qtscript:5
70 + dev-qt/qtwidgets:5
71 + dev-qt/qtxml:5
72 +
73 + dev-libs/libxml2
74 + dev-libs/libxslt
75 + dev-libs/qjson
76 +"
77 +RDEPEND="${DEPEND}
78 + !kde-base/kate:4
79 +"
80 +
81 +src_configure() {
82 + local mycmakeargs=(
83 + $(cmake-utils_use_build addons)
84 + -DBUILD_kwrite=FALSE
85 + )
86 +
87 + kde5_src_configure
88 +}
89
90 diff --git a/kde-base/kate/metadata.xml b/kde-base/kate/metadata.xml
91 index a23f444..8f0a635 100644
92 --- a/kde-base/kate/metadata.xml
93 +++ b/kde-base/kate/metadata.xml
94 @@ -2,4 +2,7 @@
95 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
96 <pkgmetadata>
97 <herd>kde</herd>
98 + <use>
99 + <flag name='addons'>Build and install additional plugins</flag>
100 + </use>
101 </pkgmetadata>