summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2017-08-17 20:21:16 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2017-08-17 20:58:09 +0200
commitc1063afea17a29bb75dbbbf0121fa5c8ad948574 (patch)
treec62ccf9ec787742c39c2afd14ac1198894802629 /kde-apps/step
parentmedia-libs/libqaccessibilityclient: New package (diff)
downloadgentoo-c1063afea17a29bb75dbbbf0121fa5c8ad948574.tar.gz
gentoo-c1063afea17a29bb75dbbbf0121fa5c8ad948574.tar.bz2
gentoo-c1063afea17a29bb75dbbbf0121fa5c8ad948574.zip
kde-apps: Add KDE Applications 17.08.0
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Diffstat (limited to 'kde-apps/step')
-rw-r--r--kde-apps/step/Manifest1
-rw-r--r--kde-apps/step/step-17.08.0.ebuild63
2 files changed, 64 insertions, 0 deletions
diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
index 8ac6ba8bf80f..6461367e005f 100644
--- a/kde-apps/step/Manifest
+++ b/kde-apps/step/Manifest
@@ -1 +1,2 @@
DIST step-17.04.3.tar.xz 861708 SHA256 7a2ef0548bae9dcf370d818fa527fba232ba84da84a6664cce114e0492c53784 SHA512 7b32e5dfcaf1b300daf72955af9cdf2bd2d793905ddf18483f35e4dbd2f257b362979a6ce0182e5335c809bec07b7aff08f2b353cfc937d1a386df4eeda3bdfa WHIRLPOOL 61f865e33e8e1b3a8c47c8c2b2a256a9d6e15e5b99393a8a5fd1289e21c669ee5bdde7b8d9b739518fb997de4c0fb0e003324388ebcdb2a91adb1d041da7edbf
+DIST step-17.08.0.tar.xz 859916 SHA256 1e3bc25cd20941d11523d11d9e56adf8ae6818a7924bd3dd9674d2f65b341267 SHA512 68e1443aef2f1aa7319584bd0762243e72e9869ee48acb694a1e56135b7e3784bad3e6a24a9717c786bc3c5b17fb5ecddde0a246339cdb9bb13c90a934b4a4c9 WHIRLPOOL 703d50bbb451df119a90654bb07dc1a933812c918c4d1047ed0b6eef2aa7c355244abb2bcff8e173136338c58b0f615f4090283dce347990ba6b7b1d993cc3d3
diff --git a/kde-apps/step/step-17.08.0.ebuild b/kde-apps/step/step-17.08.0.ebuild
new file mode 100644
index 000000000000..c121e41b44ed
--- /dev/null
+++ b/kde-apps/step/step-17.08.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Interactive physics simulator"
+HOMEPAGE="https://edu.kde.org/step"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gsl nls +qalculate"
+
+RDEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep khtml)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kplotting)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtopengl)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ >=dev-cpp/eigen-3.2:3
+ sci-libs/cln
+ gsl? ( sci-libs/gsl:= )
+ qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
+"
+DEPEND="${RDEPEND}
+ nls? ( $(add_qt_dep linguist-tools) )
+"
+
+src_prepare() {
+ kde5_src_prepare
+
+ # FIXME: Drop duplicate upstream
+ sed -e '/find_package.*Xml Test/ s/^/#/' \
+ -i stepcore/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package gsl GSL)
+ $(cmake-utils_use_find_package qalculate Qalculate)
+ )
+ kde5_src_configure
+}