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/step/
Date: Sun, 26 Apr 2015 22:32:33
Message-Id: 1429906477.f7e4287a0ab7c4a5ab43992c3dad439a17d8afe6.mrueg@gentoo
1 commit: f7e4287a0ab7c4a5ab43992c3dad439a17d8afe6
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Fri Apr 24 20:01:06 2015 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 24 20:14:37 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f7e4287a
7
8 [kde-apps/step] Frameworks merged to master
9
10 Package-Manager: portage-2.2.18
11
12 kde-apps/step/step-9999.ebuild | 54 +++++++++++++++++++++++++++++++++++-------
13 1 file changed, 46 insertions(+), 8 deletions(-)
14
15 diff --git a/kde-apps/step/step-9999.ebuild b/kde-apps/step/step-9999.ebuild
16 index 4da6f38..8d9d58c 100644
17 --- a/kde-apps/step/step-9999.ebuild
18 +++ b/kde-apps/step/step-9999.ebuild
19 @@ -4,25 +4,63 @@
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="The KDE physics simulator"
30 +DESCRIPTION="Interactive physics simulator"
31 HOMEPAGE="http://edu.kde.org/step"
32 KEYWORDS=""
33 -IUSE="debug +gsl +qalculate"
34 +IUSE="+gsl +qalculate"
35
36 DEPEND="
37 - >=dev-cpp/eigen-2.0.3:2
38 + $(add_frameworks_dep kcompletion)
39 + $(add_frameworks_dep kconfig)
40 + $(add_frameworks_dep kconfigwidgets)
41 + $(add_frameworks_dep kcoreaddons)
42 + $(add_frameworks_dep kdelibs4support)
43 + $(add_frameworks_dep khtml)
44 + $(add_frameworks_dep ki18n)
45 + $(add_frameworks_dep kiconthemes)
46 + $(add_frameworks_dep kio)
47 + $(add_frameworks_dep knewstuff)
48 + $(add_frameworks_dep kparts)
49 + $(add_frameworks_dep kplotting)
50 + $(add_frameworks_dep kservice)
51 + $(add_frameworks_dep ktextwidgets)
52 + $(add_frameworks_dep kwidgetsaddons)
53 + $(add_frameworks_dep kxmlgui)
54 + >=dev-cpp/eigen-3.2.4:3
55 + dev-qt/qtdeclarative:5
56 + dev-qt/qtgui:5
57 + dev-qt/qtopengl:5
58 + dev-qt/qtprintsupport:5
59 + dev-qt/qtsvg:5
60 + dev-qt/qtwidgets:5
61 + dev-qt/qtxml:5
62 + sci-libs/cln
63 gsl? ( >=sci-libs/gsl-1.9-r1 )
64 qalculate? ( >=sci-libs/libqalculate-0.9.5 )
65 "
66 RDEPEND="${DEPEND}"
67
68 +src_prepare() {
69 + use handbook || sed -e '/^find_package.*KF5DocTools/ s/^/#/' \
70 + -i CMakeLists.txt || die
71 +
72 + # Duplicate
73 + sed -e '/^find_package.*Qt5Test/ s/^/#/' \
74 + -i autotests/CMakeLists.txt || die
75 + sed -e '/find_package.*Xml Test/ s/^/#/' \
76 + -i stepcore/CMakeLists.txt || die
77 +
78 + kde5_src_prepare
79 +}
80 +
81 src_configure() {
82 local mycmakeargs=(
83 - $(cmake-utils_use_with gsl)
84 - $(cmake-utils_use_with qalculate)
85 + $(cmake-utils_use_find_package gsl)
86 + $(cmake-utils_use_find_package qalculate)
87 )
88 - kde4-base_src_configure
89 + kde5_src_configure
90 }