summaryrefslogtreecommitdiff
path: root/kde-apps/kalzium
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-10 03:19:26 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-10 03:19:26 +0000
commitcaf79cb4f7c4d5f7cce488d8f50dfb98ddbd09ab (patch)
tree4fb39a9252efabe8f160ef46b7b3be2f52af25aa /kde-apps/kalzium
parent3606ceecb950b302a6ba2a9882aeeff2a851e5dc (diff)
gentoo auto-resync : 10:12:2022 - 03:19:26
Diffstat (limited to 'kde-apps/kalzium')
-rw-r--r--kde-apps/kalzium/Manifest2
-rw-r--r--kde-apps/kalzium/kalzium-22.12.0.ebuild67
2 files changed, 69 insertions, 0 deletions
diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index 3f537c04f047..d1f24c2843c4 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -1,4 +1,6 @@
AUX kalzium-21.03.90-cmake.patch 815 BLAKE2B ba13821a0d50f1120e37d73b30d13b7597a67342b74c710155429b3880bddaafcef665f44acbc93d63dc7ed894b5b906a906bfef7a0a587554cea278c4c41553 SHA512 3b188578152cc399b13062afceb6e5a0e006f5e42810c09dec45ee7d8388a4177a98a076fe7789d1aeba49236e70f861f6a9af6907a5c06db3405db383cf83c9
DIST kalzium-22.08.3.tar.xz 24453120 BLAKE2B 01c9642f4d6026d7d045fd025e7e00bd8f03afa9723e8fe45f5af725e21225551ab47e5baf15029ac113d9780cb049a88589ef05fbbaeb63d4fc4173ff424cb4 SHA512 5fa05a77edfc5b217150621244095d3e7d08b7edd064dc39fa53519bc129e1f8fd6ba791312fb1ae3d79f9721f7f481111814a572c694526738d534d8bf6ad0a
+DIST kalzium-22.12.0.tar.xz 24641172 BLAKE2B d6a0adbdbeefd9bd9a7511f449c0ca76534ecac35f3ab94df28237eb5b968eee7fbe60320db49d443b9c4e7e0c73631cd0e15363c4362223865028ff823aaf33 SHA512 293fbb4c105834acde1dfa16bdad59633b88fc0c0e064d4236560490fcc1c4323d5a380bac6ca408b8b5782e7ed26b3e1ec7733bc406eeeaa6c765673e4dd36b
EBUILD kalzium-22.08.3.ebuild 1834 BLAKE2B 2c8eacd6371eabf37ddfad4cfd3b5e77a7b0a8df883b7d461bd11057ee3bfa276200b891b9d029eedf91e9b538dd406e0f345b4eacb7876aa638625cd61ba444 SHA512 fc8143eb21a6eb70355ad2df9184c7345532a69992641c468947fa3f134f6cca4f359d82ff8d2c0aca2b7521105ef70e0bdc496b55ed30913a597f1d3e730729
+EBUILD kalzium-22.12.0.ebuild 1837 BLAKE2B d1bf778db7245ddb9553ae751be4834d661ee4686cc20fb77f5851f8f4f325f34718b61df4205d62c27ad9da3d3ac27798b886cbf4091b7125590343a9ad1292 SHA512 1058c93e4afed7dc1ee1e311d8af1159e8104f418f9c5d8ebbe7fcdc46f7380974a5723ebcd09a0fcd76f1d45132bd7f0c70a9f5aea9c6e06039b9ff6ac4b946
MISC metadata.xml 461 BLAKE2B 3f1c0869769225696ffe1f2d97ff7544d187cfc3316f72a2623806e499a418234655173ceb4932c396c8b4cf970ac2f72534cd3474a2c52b6e062b3228ba99d9 SHA512 c33c0d637690649dc2da606da08cdd489596addc9b51dad827e3ea2f9fd6558d66512452303364b3bd3a33a4d1e274d0598aba1db31e1d5601baf3b290051485
diff --git a/kde-apps/kalzium/kalzium-22.12.0.ebuild b/kde-apps/kalzium/kalzium-22.12.0.ebuild
new file mode 100644
index 000000000000..0bb366ce4554
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-22.12.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.99.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="editor solver"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtscript-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kplotting-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kunitconversion-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ editor? (
+ dev-cpp/eigen:3
+ >=dev-qt/qtopengl-${QTMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ sci-chemistry/openbabel:=
+ >=sci-libs/avogadrolibs-1.93[qt5]
+ )
+ solver? ( dev-ml/facile:=[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+ sci-chemistry/chemical-mime-data
+"
+
+PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" )
+
+src_configure() {
+ # Fix missing finite()
+ [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101
+ $(cmake_use_find_package editor Eigen3)
+ $(cmake_use_find_package editor AvogadroLibs)
+ $(cmake_use_find_package editor OpenBabel2)
+ $(cmake_use_find_package solver OCaml)
+ $(cmake_use_find_package solver Libfacile)
+ )
+
+ ecm_src_configure
+}