commit:     d7381458d825f6cddae2114253631b895edf8d41
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat Nov  5 22:45:26 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov  6 18:11:16 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7381458

sci-visualization/labplot: Switch to frameworks branch

metadata.xml: Indentation

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2756

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-visualization/labplot/labplot-9999.ebuild | 84 ++++++++++++++++++++-------
 sci-visualization/labplot/metadata.xml        | 28 +++++----
 2 files changed, 80 insertions(+), 32 deletions(-)

diff --git a/sci-visualization/labplot/labplot-9999.ebuild 
b/sci-visualization/labplot/labplot-9999.ebuild
index 93da819..ac5f373 100644
--- a/sci-visualization/labplot/labplot-9999.ebuild
+++ b/sci-visualization/labplot/labplot-9999.ebuild
@@ -1,29 +1,73 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-if [[ "${PV}" != "9999" ]]; then
-       KEYWORDS="~amd64 ~x86"
-       SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
-       inherit kde4-base
-else
-       EGIT_REPO_URI="git://anongit.kde.org/labplot"
-       inherit kde4-base git-r3
-fi
+EGIT_BRANCH="frameworks"
+KDE_HANDBOOK="forceoptional"
+inherit kde5
 
-MY_PN=LabPlot
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="KDE data analysis and visualisation program"
-HOMEPAGE="https://edu.kde.org/applications/science/labplot/";
+DESCRIPTION="Scientific data analysis and visualisation based on KDE 
Frameworks"
+HOMEPAGE="https://www.kde.org/applications/education/labplot/";
+[[ ${KDE_BUILD_TYPE} != live ]] && 
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}-kf5.tar.xz"
 
 LICENSE="GPL-2"
-SLOT="4"
-IUSE=""
+KEYWORDS=""
+IUSE="cantor fftw fits hdf5 netcdf"
+
+[[ ${KDE_BUILD_TYPE} != live ]] && S="${WORKDIR}/${P}-kf5"
 
-DEPEND="
-       sci-libs/gsl
+COMMON_DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtconcurrent)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       >=sci-libs/gsl-1.15:=
+       cantor? ( $(add_kdeapps_dep cantor) )
+       fftw? ( sci-libs/fftw:3.0= )
+       fits? ( sci-libs/cfitsio:= )
+       hdf5? ( sci-libs/hdf5:= )
+       netcdf? ( sci-libs/netcdf:= )
+"
+DEPEND="${COMMON_DEPEND}
+       sys-devel/gettext
+       x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+       !sci-visualization/labplot:4
 "
-RDEPEND="$DEPEND"
+
+src_prepare() {
+       if ! use handbook && [[ ${KDE_BUILD_TYPE} != live ]]; then
+               cmake_comment_add_subdirectory doc-translations
+       fi
+
+       kde5_src_prepare
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DENABLE_CANTOR=$(usex cantor)
+               -DENABLE_FFTW=$(usex fftw)
+               -DENABLE_FITS=$(usex fits)
+               $(cmake-utils_use_find_package hdf5 HDF5)
+               -DENABLE_NETCDF=$(usex netcdf)
+       )
+
+       kde5_src_configure
+}

diff --git a/sci-visualization/labplot/metadata.xml 
b/sci-visualization/labplot/metadata.xml
index fb2bfd8..9e450bf 100644
--- a/sci-visualization/labplot/metadata.xml
+++ b/sci-visualization/labplot/metadata.xml
@@ -1,16 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-  <maintainer type="person">
-    <email>[email protected]</email>
-    <name>Andreas K. Huettel</name>
-  </maintainer>
-<maintainer type="project">
-    <email>[email protected]</email>
-    <name>Gentoo Science Project</name>
-  </maintainer>
-<maintainer type="project">
-    <email>[email protected]</email>
-    <name>Gentoo KDE Project</name>
-  </maintainer>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Andreas K. Huettel</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Gentoo Science Project</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Gentoo KDE Project</name>
+       </maintainer>
+       <use>
+               <flag name="cantor">Enable support for different open-source 
computer algebra systems via <pkg>kde-apps/cantor</pkg></flag>
+               <flag name="fits">Enable support for NASA's 
<pkg>sci-libs/cfitsio</pkg> library</flag>
+       </use>
 </pkgmetadata>

Reply via email to