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