Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/kstars/
Date: Thu, 28 Feb 2019 12:25:41
Message-Id: 1551356708.158d925983df664c3aa5b37f9d839bc4debb5906.asturm@gentoo
1 commit: 158d925983df664c3aa5b37f9d839bc4debb5906
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 28 11:20:57 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 28 12:25:08 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158d9259
7
8 sci-astronomy/kstars: 3.1.0 version bump
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 sci-astronomy/kstars/Manifest | 1 +
14 sci-astronomy/kstars/kstars-3.1.0.ebuild | 85 ++++++++++++++++++++++++++++++++
15 2 files changed, 86 insertions(+)
16
17 diff --git a/sci-astronomy/kstars/Manifest b/sci-astronomy/kstars/Manifest
18 index 34c3cb56d04..e2af58f037a 100644
19 --- a/sci-astronomy/kstars/Manifest
20 +++ b/sci-astronomy/kstars/Manifest
21 @@ -1 +1,2 @@
22 DIST kstars-3.0.0.tar.xz 63604404 BLAKE2B 23754eb1d29b9e7793fac71869045a4e172f8c9aa32dc55d529ef40bf03251d035a2edc68508d887c204389364c2dceba2c9984985bf2ddcc357fc835924f215 SHA512 e574c2529898d66bc79e1cf88ce778dddeedfdfed4ea23921219226121b60be042a94e6865e9076efff038a0a529587901f9a4ab2cd5b658440a8bf39c0c4d08
23 +DIST kstars-3.1.0.tar.xz 67769080 BLAKE2B c9afed7673a673fe595e20aad260d3bbe06a3541b6f8bea75c476db6b940977a186ebe18864353cafdb4eccc734dd9c3cfc9f3075e0b489d3089bc8d7a495bd0 SHA512 32b7685580eb71224d45d0a3fd213abeab7ddcbc90c58065e4d82724a1d29c527851cc7b90fb7fe36319a83200018d2c90d79549298436891891db44c187afb1
24
25 diff --git a/sci-astronomy/kstars/kstars-3.1.0.ebuild b/sci-astronomy/kstars/kstars-3.1.0.ebuild
26 new file mode 100644
27 index 00000000000..6e6e693abac
28 --- /dev/null
29 +++ b/sci-astronomy/kstars/kstars-3.1.0.ebuild
30 @@ -0,0 +1,85 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +KDE_HANDBOOK="forceoptional"
37 +PYTHON_COMPAT=( python2_7 )
38 +inherit kde5 python-single-r1
39 +
40 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
41 + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
42 + KEYWORDS="~amd64 ~x86"
43 +fi
44 +
45 +DESCRIPTION="Desktop Planetarium"
46 +HOMEPAGE="https://www.kde.org/applications/education/kstars https://edu.kde.org/kstars/"
47 +IUSE="fits indi +password raw wcs"
48 +
49 +REQUIRED_USE="indi? ( fits ) ${PYTHON_REQUIRED_USE}"
50 +
51 +COMMON_DEPEND="
52 + $(add_frameworks_dep kauth)
53 + $(add_frameworks_dep kconfig)
54 + $(add_frameworks_dep kconfigwidgets)
55 + $(add_frameworks_dep kcoreaddons)
56 + $(add_frameworks_dep kcrash)
57 + $(add_frameworks_dep ki18n)
58 + $(add_frameworks_dep kio)
59 + $(add_frameworks_dep knewstuff)
60 + $(add_frameworks_dep knotifications)
61 + $(add_frameworks_dep knotifyconfig)
62 + $(add_frameworks_dep kplotting)
63 + $(add_frameworks_dep kwidgetsaddons)
64 + $(add_frameworks_dep kxmlgui)
65 + $(add_qt_dep qtdatavis3d)
66 + $(add_qt_dep qtdbus)
67 + $(add_qt_dep qtdeclarative)
68 + $(add_qt_dep qtgui)
69 + $(add_qt_dep qtnetwork)
70 + $(add_qt_dep qtprintsupport)
71 + $(add_qt_dep qtsql)
72 + $(add_qt_dep qtsvg)
73 + $(add_qt_dep qtwebsockets)
74 + $(add_qt_dep qtwidgets)
75 + sys-libs/zlib
76 + fits? ( sci-libs/cfitsio )
77 + indi? ( >=sci-libs/indilib-1.7.5 )
78 + password? ( dev-libs/qtkeychain:= )
79 + raw? ( media-libs/libraw:= )
80 + wcs? ( sci-astronomy/wcslib )
81 +"
82 +# TODO: Add back when re-enabled by upstream
83 +# opengl? (
84 +# $(add_qt_dep qtopengl)
85 +# virtual/opengl
86 +# )
87 +DEPEND="${COMMON_DEPEND}
88 + $(add_qt_dep qtconcurrent)
89 + dev-cpp/eigen:3
90 +"
91 +RDEPEND="${COMMON_DEPEND}
92 + ${PYTHON_DEPS}
93 +"
94 +
95 +src_configure() {
96 + local mycmakeargs=(
97 + -DFETCH_TRANSLATIONS=OFF
98 + $(cmake-utils_use_find_package fits CFitsio)
99 + $(cmake-utils_use_find_package indi INDI)
100 + $(cmake-utils_use_find_package password Qt5Keychain)
101 + $(cmake-utils_use_find_package raw LibRaw)
102 + $(cmake-utils_use_find_package wcs WCSLIB)
103 + )
104 +
105 + kde5_src_configure
106 +}
107 +
108 +pkg_postinst () {
109 + kde5_pkg_postinst
110 +
111 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "x11-misc/xplanet" ; then
112 + elog "${PN} has optional runtime support for x11-misc/xplanet"
113 + fi
114 + # same for AstrometryNet, which is not packaged.
115 +}