Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/rocs/
Date: Sun, 26 Apr 2015 22:32:33
Message-Id: 1429914448.652eb502986b0b2fa72db850c13874b3d1af97ad.mrueg@gentoo
1 commit: 652eb502986b0b2fa72db850c13874b3d1af97ad
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Thu Apr 23 23:22:05 2015 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 24 22:27:28 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=652eb502
7
8 [kde-apps/rocs] Frameworks merged to master
9
10 Package-Manager: portage-2.2.18
11
12 kde-apps/rocs/rocs-9999.ebuild | 52 +++++++++++++++++++++++++++---------------
13 1 file changed, 33 insertions(+), 19 deletions(-)
14
15 diff --git a/kde-apps/rocs/rocs-9999.ebuild b/kde-apps/rocs/rocs-9999.ebuild
16 index 8084db3..c54cbf0 100644
17 --- a/kde-apps/rocs/rocs-9999.ebuild
18 +++ b/kde-apps/rocs/rocs-9999.ebuild
19 @@ -4,35 +4,49 @@
20
21 EAPI=5
22
23 -KDE_HANDBOOK="optional"
24 -inherit kde4-base
25 +KDE_HANDBOOK="true"
26 +KDE_TEST="true"
27 +inherit kde5
28
29 -DESCRIPTION="KDE4 interface to work with Graph Theory"
30 +DESCRIPTION="Interface to work with Graph Theory"
31 HOMEPAGE="http://www.kde.org/applications/education/rocs
32 http://edu.kde.org/applications/mathematics/rocs"
33 KEYWORDS=""
34 -IUSE="debug"
35 +IUSE=""
36
37 RDEPEND="
38 - dev-libs/grantlee:0
39 - dev-qt/qtxmlpatterns:4
40 + $(add_frameworks_dep karchive)
41 + $(add_frameworks_dep kconfig)
42 + $(add_frameworks_dep kconfigwidgets)
43 + $(add_frameworks_dep kcoreaddons)
44 + $(add_frameworks_dep kdeclarative)
45 + $(add_frameworks_dep ki18n)
46 + $(add_frameworks_dep kitemviews)
47 + $(add_frameworks_dep kparts)
48 + $(add_frameworks_dep kservice)
49 + $(add_frameworks_dep ktexteditor)
50 + $(add_frameworks_dep ktextwidgets)
51 + $(add_frameworks_dep kxmlgui)
52 + dev-libs/grantlee:5
53 + dev-qt/qtconcurrent:5
54 + dev-qt/qtdeclarative:5[widgets]
55 + dev-qt/qtgui:5
56 + dev-qt/qtscript:5[scripttools]
57 + dev-qt/qtsvg:5
58 + dev-qt/qtwebkit:5
59 + dev-qt/qtwidgets:5
60 + dev-qt/qtxml:5
61 + dev-qt/qtxmlpatterns:5
62 "
63 -DEPEND="
64 - ${RDEPEND}
65 +DEPEND="${RDEPEND}
66 >=dev-libs/boost-1.49
67 "
68
69 -RESTRICT=test
70 -# bug 443752
71 +RESTRICT=test # 1/10 tests currently fails
72
73 -src_test() {
74 - local mycmakeargs=(-DKDE4_BUILD_TESTS=ON)
75 - cmake-utils_src_configure
76 - kde4-base_src_compile
77 +src_prepare() {
78 + # Duplicate
79 + sed -e '/^find_package.*KF5DocTools/ s/^/#/' -i CMakeLists.txt || die
80
81 - cd "${BUILD_DIR}"
82 - emake DESTDIR="${T}/tests" install
83 - export KDEDIRS="${KDEDIRS}:${T}/tests/${PREFIX}"
84 - kbuildsycoca4
85 - ctest || die "tests failed"
86 + kde5_src_prepare
87 }