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: Sat, 02 Jan 2021 20:31:42
Message-Id: 1609619454.3e7a255c331e5434f5635e3b82fd108654fc20c7.asturm@gentoo
1 commit: 3e7a255c331e5434f5635e3b82fd108654fc20c7
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 2 18:21:53 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 2 20:30:54 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7a255c
7
8 sci-astronomy/kstars: 3.5.0 version bump
9
10 Package-Manager: Portage-3.0.12, Repoman-3.0.2
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 sci-astronomy/kstars/Manifest | 1 +
14 sci-astronomy/kstars/kstars-3.5.0.ebuild | 98 ++++++++++++++++++++++++++++++++
15 2 files changed, 99 insertions(+)
16
17 diff --git a/sci-astronomy/kstars/Manifest b/sci-astronomy/kstars/Manifest
18 index 65f3a5c854c..723dfef83ba 100644
19 --- a/sci-astronomy/kstars/Manifest
20 +++ b/sci-astronomy/kstars/Manifest
21 @@ -1 +1,2 @@
22 DIST kstars-3.4.3.tar.xz 77697704 BLAKE2B a64901f74952268fb05ab9ef90d4161f48ada210a0c3099218488bb0c327d29855c58f7226ac399e522abe9846fe7109dcbecbdb789d9c3afc1180448ba1fe69 SHA512 47adad28cccd749a7ac3c71df4b06d59a4bdf94bacc064fe5d658dcbe3150f2e4d13aaf23e0aedea57c64c28357452d731caaf764e8c91bc67f5469166cf7ad4
23 +DIST kstars-3.5.0.tar.xz 78825952 BLAKE2B 2654fdca7bdf7714c0b0c024babb08d13458cc984774e2f9dee31002b9c6af5c29e23ad99968c31b5a33f7fc1e506eb39c34a710b27d5d0c2a0b6830d3e2c6a1 SHA512 83cda36b66e0f14448b013fcd12c140f6e21d4b9a1595cf11cd1d56655d8afec9a6e130fedd477e5474ca0e6568199114f30e862881fd5fd24c84e3c2811326b
24
25 diff --git a/sci-astronomy/kstars/kstars-3.5.0.ebuild b/sci-astronomy/kstars/kstars-3.5.0.ebuild
26 new file mode 100644
27 index 00000000000..2d2668552f2
28 --- /dev/null
29 +++ b/sci-astronomy/kstars/kstars-3.5.0.ebuild
30 @@ -0,0 +1,98 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +ECM_HANDBOOK="forceoptional"
37 +KFMIN=5.74.0
38 +QTMIN=5.15.1
39 +inherit ecm kde.org optfeature
40 +
41 +DESCRIPTION="Desktop Planetarium"
42 +HOMEPAGE="https://apps.kde.org/en/kstars https://edu.kde.org/kstars/"
43 +
44 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
45 + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
46 + KEYWORDS="~amd64 ~x86"
47 +fi
48 +
49 +LICENSE="GPL-2+ GPL-3+"
50 +SLOT="5"
51 +IUSE="fits indi +password raw wcs"
52 +
53 +REQUIRED_USE="indi? ( fits ) ${PYTHON_REQUIRED_USE}"
54 +
55 +COMMON_DEPEND="
56 + >=dev-qt/qtdatavis3d-${QTMIN}:5
57 + >=dev-qt/qtdbus-${QTMIN}:5
58 + >=dev-qt/qtdeclarative-${QTMIN}:5
59 + >=dev-qt/qtgui-${QTMIN}:5
60 + >=dev-qt/qtnetwork-${QTMIN}:5
61 + >=dev-qt/qtprintsupport-${QTMIN}:5
62 + >=dev-qt/qtsql-${QTMIN}:5
63 + >=dev-qt/qtsvg-${QTMIN}:5
64 + >=dev-qt/qtwebsockets-${QTMIN}:5
65 + >=dev-qt/qtwidgets-${QTMIN}:5
66 + >=kde-frameworks/kauth-${KFMIN}:5
67 + >=kde-frameworks/kconfig-${KFMIN}:5
68 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
69 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
70 + >=kde-frameworks/kcrash-${KFMIN}:5
71 + >=kde-frameworks/ki18n-${KFMIN}:5
72 + >=kde-frameworks/kio-${KFMIN}:5
73 + >=kde-frameworks/knewstuff-${KFMIN}:5
74 + >=kde-frameworks/knotifications-${KFMIN}:5
75 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
76 + >=kde-frameworks/kplotting-${KFMIN}:5
77 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
78 + >=kde-frameworks/kxmlgui-${KFMIN}:5
79 + sys-libs/zlib
80 + fits? ( sci-libs/cfitsio:= )
81 + indi? (
82 + sci-libs/gsl:=
83 + >=sci-libs/indilib-1.7.5
84 + sci-libs/libnova:=
85 + sci-libs/stellarsolver
86 + )
87 + password? ( dev-libs/qtkeychain:= )
88 + raw? ( media-libs/libraw:= )
89 + wcs? ( sci-astronomy/wcslib:= )
90 +"
91 +# TODO: Add back when re-enabled by upstream
92 +# opengl? (
93 +# >=dev-qt/qtopengl-${QTMIN}:5
94 +# virtual/opengl
95 +# )
96 +DEPEND="${COMMON_DEPEND}
97 + dev-cpp/eigen:3
98 + >=dev-qt/qtconcurrent-${QTMIN}:5
99 +"
100 +RDEPEND="${COMMON_DEPEND}
101 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
102 + >=dev-qt/qtpositioning-${QTMIN}:5
103 + >=dev-qt/qtquickcontrols-${QTMIN}:5
104 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
105 +"
106 +
107 +src_configure() {
108 + local mycmakeargs=(
109 + -DFETCH_TRANSLATIONS=OFF
110 + -DBUILD_DOC=$(usex handbook)
111 + $(cmake_use_find_package fits CFitsio)
112 + $(cmake_use_find_package indi INDI)
113 + $(cmake_use_find_package indi Nova)
114 + $(cmake_use_find_package password Qt5Keychain)
115 + $(cmake_use_find_package raw LibRaw)
116 + $(cmake_use_find_package wcs WCSLIB)
117 + )
118 +
119 + ecm_src_configure
120 +}
121 +
122 +pkg_postinst() {
123 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
124 + elog "Optional dependencies:"
125 + optfeature "Display 'current' pictures of planets" x11-misc/xplanet
126 + fi
127 + ecm_pkg_postinst
128 +}