Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/konqueror/
Date: Wed, 21 Sep 2016 14:37:09
Message-Id: 1474468611.bee37d8a95c708e273b20f8f400ffeb7373c4f85.kensington@gentoo
1 commit: bee37d8a95c708e273b20f8f400ffeb7373c4f85
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sun Sep 18 21:14:12 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 21 14:36:51 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=bee37d8a
7
8 kde-apps/konqueror: Add konq-plugins dependencies, USE=activities
9
10 Package-Manager: portage-2.3.0
11
12 kde-apps/konqueror/konqueror-9999.ebuild | 27 ++++++++++++++++++---------
13 kde-apps/konqueror/metadata.xml | 6 ++++--
14 2 files changed, 22 insertions(+), 11 deletions(-)
15
16 diff --git a/kde-apps/konqueror/konqueror-9999.ebuild b/kde-apps/konqueror/konqueror-9999.ebuild
17 index cb3ab5c..2b08513 100644
18 --- a/kde-apps/konqueror/konqueror-9999.ebuild
19 +++ b/kde-apps/konqueror/konqueror-9999.ebuild
20 @@ -15,11 +15,11 @@ HOMEPAGE="
21 https://konqueror.org/
22 "
23 KEYWORDS=""
24 -IUSE="X"
25 +IUSE="activities speech tidy X"
26 # 4 of 4 tests fail. Last checked for 4.0.3
27 -RESTRICT="test"
28 +RESTRICT+=" test"
29
30 -DEPEND="
31 +COMMON_DEPEND="
32 $(add_frameworks_dep karchive)
33 $(add_frameworks_dep kbookmarks)
34 $(add_frameworks_dep kcmutils)
35 @@ -30,7 +30,9 @@ DEPEND="
36 $(add_frameworks_dep kcoreaddons)
37 $(add_frameworks_dep kcrash)
38 $(add_frameworks_dep kdbusaddons)
39 + $(add_frameworks_dep kded)
40 $(add_frameworks_dep kdelibs4support)
41 + $(add_frameworks_dep kdesu)
42 $(add_frameworks_dep khtml)
43 $(add_frameworks_dep ki18n)
44 $(add_frameworks_dep kiconthemes)
45 @@ -47,11 +49,18 @@ DEPEND="
46 $(add_qt_dep qtgui)
47 $(add_qt_dep qtwidgets)
48 $(add_qt_dep qtxml)
49 + speech? ( $(add_qt_dep qtspeech) )
50 + tidy? ( app-text/htmltidy )
51 X? ( $(add_qt_dep qtx11extras) )
52 "
53 -RDEPEND="${DEPEND}
54 +DEPEND="${COMMON_DEPEND}
55 + activities? ( $(add_frameworks_dep kactivities) )
56 +"
57 +RDEPEND="${COMMON_DEPEND}
58 $(add_kdeapps_dep kfind)
59 + $(add_plasma_dep kde-cli-tools)
60 !kde-apps/kfmclient:4
61 + !kde-apps/konq-plugins
62 "
63
64 S="${S}/${PN}"
65 @@ -59,14 +68,14 @@ S="${S}/${PN}"
66 src_prepare() {
67 [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
68
69 - mv ../doc/${PN} "${S}"/doc || die
70 - echo "add_subdirectory( doc )" >> CMakeLists.txt || die
71 -
72 kde5_src_prepare
73 }
74
75 src_configure() {
76 local mycmakeargs=(
77 + $(cmake-utils_use_find_package activities KF5Activities)
78 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
79 + $(cmake-utils_use_find_package tidy LibTidy)
80 $(cmake-utils_use_find_package X X11)
81 )
82 kde5_src_configure
83 @@ -76,7 +85,7 @@ pkg_postinst() {
84 kde5_pkg_postinst
85
86 if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
87 - elog "For bookmarks support, install the keditbookmarks:"
88 + elog "For bookmarks support, install keditbookmarks:"
89 elog "kde-apps/keditbookmarks:${SLOT}"
90 fi
91
92 @@ -87,7 +96,7 @@ pkg_postinst() {
93
94 if ! has_version kde-apps/svg:${SLOT} ; then
95 elog "For konqueror to view SVGs, install the svg kpart:"
96 - elog "kde-apps/svg:${SLOT}"
97 + elog "kde-apps/svgpart:${SLOT}"
98 fi
99
100 if ! has_version virtual/jre ; then
101
102 diff --git a/kde-apps/konqueror/metadata.xml b/kde-apps/konqueror/metadata.xml
103 index 146bea6..e16d08a 100644
104 --- a/kde-apps/konqueror/metadata.xml
105 +++ b/kde-apps/konqueror/metadata.xml
106 @@ -6,7 +6,9 @@
107 <name>Gentoo KDE Project</name>
108 </maintainer>
109 <use>
110 - <flag name="bookmarks">Add dependency on bookmark package.</flag>
111 - <flag name="filemanager">Install the dolphin kpart for use as a file manager.</flag>
112 + <flag name="activities">Enable kactivities support</flag>
113 + <flag name="bookmarks">Add dependency on bookmark package</flag>
114 + <flag name="filemanager">Build the dolphin kpart for use as a file manager</flag>
115 + <flag name="speech">Build text-to-speech plugin</flag>
116 </use>
117 </pkgmetadata>