| # Copyright 1999-2016 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=6 |
| |
| KDE_HANDBOOK="forceoptional" |
| PYTHON_COMPAT=( python2_7 ) |
| inherit kde5 python-single-r1 |
| |
| DESCRIPTION="Desktop Planetarium" |
| HOMEPAGE="https://www.kde.org/applications/education/kstars https://edu.kde.org/kstars" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="indi wcs xplanet" |
| |
| # TODO: AstrometryNet requires new package |
| # FIXME: doesn't build without sci-libs/cfitsio as of 15.04.0 |
| COMMON_DEPEND=" |
| $(add_frameworks_dep kconfig) |
| $(add_frameworks_dep kconfigwidgets) |
| $(add_frameworks_dep kcoreaddons) |
| $(add_frameworks_dep kcrash) |
| $(add_frameworks_dep ki18n) |
| $(add_frameworks_dep kiconthemes) |
| $(add_frameworks_dep kio) |
| $(add_frameworks_dep knewstuff) |
| $(add_frameworks_dep kplotting) |
| $(add_frameworks_dep kwidgetsaddons) |
| $(add_frameworks_dep kxmlgui) |
| $(add_qt_dep qtdbus) |
| $(add_qt_dep qtgui) |
| $(add_qt_dep qtprintsupport) |
| $(add_qt_dep qtsql) |
| $(add_qt_dep qtsvg) |
| $(add_qt_dep qtwidgets) |
| $(add_qt_dep qtxml) |
| >=sci-libs/cfitsio-0.390 |
| sys-libs/zlib |
| indi? ( |
| $(add_frameworks_dep knotifications) |
| >=sci-libs/indilib-1.2.0 |
| ) |
| wcs? ( sci-astronomy/wcslib ) |
| xplanet? ( x11-misc/xplanet ) |
| " |
| # TODO: Add back when re-enabled by upstream |
| # opengl? ( |
| # $(add_qt_dep qtopengl) |
| # virtual/opengl |
| # ) |
| DEPEND="${COMMON_DEPEND} |
| dev-cpp/eigen:3 |
| " |
| RDEPEND="${COMMON_DEPEND} |
| ${PYTHON_DEPS} |
| " |
| |
| src_configure() { |
| local mycmakeargs=( |
| $(cmake-utils_use_find_package indi INDI) |
| $(cmake-utils_use_find_package wcs WCSLIB) |
| $(cmake-utils_use_find_package xplanet Xplanet) |
| ) |
| |
| kde5_src_configure |
| } |