Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-astronomy/kstars/
Date: Wed, 25 Apr 2018 16:33:02
Message-Id: 1524673963.13dcd05e8bd0019b04993f7e818d9f58d0e69fa8.johu@gentoo
1 commit: 13dcd05e8bd0019b04993f7e818d9f58d0e69fa8
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 25 16:31:55 2018 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 25 16:32:43 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13dcd05e
7
8 sci-astronomy/kstars: Version bump 2.9.5
9
10 Package-Manager: Portage-2.3.31, Repoman-2.3.9
11
12 sci-astronomy/kstars/Manifest | 1 +
13 sci-astronomy/kstars/kstars-2.9.5.ebuild | 74 ++++++++++++++++++++++++++++++++
14 2 files changed, 75 insertions(+)
15
16 diff --git a/sci-astronomy/kstars/Manifest b/sci-astronomy/kstars/Manifest
17 index f850dc4d461..ac66d7298f9 100644
18 --- a/sci-astronomy/kstars/Manifest
19 +++ b/sci-astronomy/kstars/Manifest
20 @@ -1,2 +1,3 @@
21 DIST kstars-17.08.3.tar.xz 61485232 BLAKE2B 7ddf318ed9659814b49a5f8efe6ecc3b65d2ba30b4a368d00c6c46f96e42fe36be8e16244b097d665a95b82682bbac1d948999889c9dca56010d1cc4978ddc68 SHA512 fbd409a506f93283f1104ee40eae1f5b306db52483f56ee20a57398576449a0c702d5c6578dceac6543892c16459e3bff594538d801bb80c413d70792c2c68df
22 DIST kstars-2.9.4.tar.xz 63924708 BLAKE2B b67d77dd87b3d833a0aea572bbf9f20cb8796f0637b1ff185aaabfefa314382ba124fee4cb998654db3fd6da5ec0b53be1c45593bf74bbeae704a7853fca33b7 SHA512 913cfc1ea91b28248ba8baec8a3ddc8b8a1ae9563cc9b32b91f55e781d61cf6020480722598780dbeeb8a5309819bd5237e3b263c5e52b9c709272591a050c29
23 +DIST kstars-2.9.5.tar.xz 64033600 BLAKE2B 1d858d40d1ebccb1ae3217d8f3a464089171a6a9777cf759902017b373ceac3c7e56febf6ec3b2bed5db6cef779252e2d653e3c513545bf55261465465df2274 SHA512 850e3ad31f0c60547c406dc24bf3064f86867557f97acd63fb951d49fb09d7d20462a85016f8c645f316de0310cf7969e08c19e00fc0bedb5c1b006dfda0622b
24
25 diff --git a/sci-astronomy/kstars/kstars-2.9.5.ebuild b/sci-astronomy/kstars/kstars-2.9.5.ebuild
26 new file mode 100644
27 index 00000000000..a481533f110
28 --- /dev/null
29 +++ b/sci-astronomy/kstars/kstars-2.9.5.ebuild
30 @@ -0,0 +1,74 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
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 raw wcs xplanet"
48 +
49 +REQUIRED_USE="indi? ( fits ) ${PYTHON_REQUIRED_USE}"
50 +
51 +# TODO: AstrometryNet requires new package
52 +COMMON_DEPEND="
53 + $(add_frameworks_dep kauth)
54 + $(add_frameworks_dep kconfig)
55 + $(add_frameworks_dep kconfigwidgets)
56 + $(add_frameworks_dep kcoreaddons)
57 + $(add_frameworks_dep kcrash)
58 + $(add_frameworks_dep ki18n)
59 + $(add_frameworks_dep kio)
60 + $(add_frameworks_dep knewstuff)
61 + $(add_frameworks_dep knotifications)
62 + $(add_frameworks_dep knotifyconfig)
63 + $(add_frameworks_dep kplotting)
64 + $(add_frameworks_dep kwidgetsaddons)
65 + $(add_frameworks_dep kxmlgui)
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 qtwidgets)
74 + sys-libs/zlib
75 + fits? ( sci-libs/cfitsio )
76 + indi? ( >=sci-libs/indilib-1.4.0 )
77 + raw? ( media-libs/libraw:= )
78 + wcs? ( sci-astronomy/wcslib )
79 + xplanet? ( x11-misc/xplanet )
80 +"
81 +# TODO: Add back when re-enabled by upstream
82 +# opengl? (
83 +# $(add_qt_dep qtopengl)
84 +# virtual/opengl
85 +# )
86 +DEPEND="${COMMON_DEPEND}
87 + $(add_qt_dep qtconcurrent)
88 + dev-cpp/eigen:3
89 +"
90 +RDEPEND="${COMMON_DEPEND}
91 + ${PYTHON_DEPS}
92 +"
93 +
94 +src_configure() {
95 + local mycmakeargs=(
96 + $(cmake-utils_use_find_package fits CFitsio)
97 + $(cmake-utils_use_find_package indi INDI)
98 + $(cmake-utils_use_find_package raw LibRaw)
99 + $(cmake-utils_use_find_package wcs WCSLIB)
100 + $(cmake-utils_use_find_package xplanet Xplanet)
101 + )
102 +
103 + kde5_src_configure
104 +}