Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-apps/kalzium/
Date: Sun, 23 Feb 2020 11:44:39
Message-Id: 1582458221.95d9bdd85c6e024095710519247ef594b053386d.asturm@gentoo
1 commit: 95d9bdd85c6e024095710519247ef594b053386d
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 23 10:31:44 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 23 11:43:41 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d9bdd8
7
8 kde-apps/kalzium: Add missing DEPEND
9
10 Closes: https://bugs.gentoo.org/710552
11 Package-Manager: Portage-2.3.89, Repoman-2.3.20
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 kde-apps/kalzium/kalzium-19.12.2-r1.ebuild | 65 ++++++++++++++++++++++++++++++
15 1 file changed, 65 insertions(+)
16
17 diff --git a/kde-apps/kalzium/kalzium-19.12.2-r1.ebuild b/kde-apps/kalzium/kalzium-19.12.2-r1.ebuild
18 new file mode 100644
19 index 00000000000..972f662e805
20 --- /dev/null
21 +++ b/kde-apps/kalzium/kalzium-19.12.2-r1.ebuild
22 @@ -0,0 +1,65 @@
23 +# Copyright 1999-2020 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=7
27 +
28 +ECM_HANDBOOK="forceoptional"
29 +KFMIN=5.63.0
30 +QTMIN=5.12.3
31 +inherit ecm kde.org flag-o-matic
32 +
33 +DESCRIPTION="Periodic table of the elements"
34 +HOMEPAGE="https://kde.org/applications/education/org.kde.kalzium
35 +https://edu.kde.org/kalzium/"
36 +
37 +LICENSE="GPL-2" # TODO: CHECK
38 +SLOT="5"
39 +KEYWORDS="~amd64 ~arm64 ~x86"
40 +IUSE="editor solver"
41 +
42 +DEPEND="
43 + >=kde-frameworks/kcompletion-${KFMIN}:5
44 + >=kde-frameworks/kconfig-${KFMIN}:5
45 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
46 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
47 + >=kde-frameworks/ki18n-${KFMIN}:5
48 + >=kde-frameworks/kio-${KFMIN}:5
49 + >=kde-frameworks/kitemviews-${KFMIN}:5
50 + >=kde-frameworks/kparts-${KFMIN}:5
51 + >=kde-frameworks/kplotting-${KFMIN}:5
52 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
53 + >=kde-frameworks/kunitconversion-${KFMIN}:5
54 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
55 + >=kde-frameworks/kxmlgui-${KFMIN}:5
56 + >=dev-qt/qtgui-${QTMIN}:5
57 + >=dev-qt/qtscript-${QTMIN}:5
58 + >=dev-qt/qtsvg-${QTMIN}:5
59 + >=dev-qt/qtwidgets-${QTMIN}:5
60 + >=dev-qt/qtxml-${QTMIN}:5
61 + editor? (
62 + >=kde-frameworks/knewstuff-${KFMIN}:5
63 + >=dev-qt/qtopengl-${QTMIN}:5
64 + dev-cpp/eigen:3
65 + sci-chemistry/openbabel
66 + sci-libs/avogadrolibs[qt5]
67 + )
68 + solver? ( dev-ml/facile[ocamlopt] )
69 +"
70 +RDEPEND="${DEPEND}
71 + sci-chemistry/chemical-mime-data
72 +"
73 +
74 +src_configure() {
75 + # Fix missing finite()
76 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
77 +
78 + local mycmakeargs=(
79 + $(cmake_use_find_package editor Eigen3)
80 + $(cmake_use_find_package editor AvogadroLibs)
81 + $(cmake_use_find_package editor OpenBabel2)
82 + $(cmake_use_find_package solver OCaml)
83 + $(cmake_use_find_package solver Libfacile)
84 + )
85 +
86 + ecm_src_configure
87 +}