1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 inherit cmake-utils desktop flag-o-matic xdg virtualx
8 DESCRIPTION="3D photo-realistic skies in real time"
9 HOMEPAGE="https://www.stellarium.org/"
11 https://github.com/Stellarium/stellarium/releases/download/v${PV}/${P}.tar.gz
13 https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat
14 https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat
15 https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat
16 https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat
17 https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat
22 KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
23 IUSE="debug gps media nls stars test"
26 nls? ( dev-qt/linguist-tools:5 )
34 dev-qt/qtprintsupport:5
41 gps? ( dev-qt/qtpositioning:5 )
42 media? ( dev-qt/qtmultimedia:5[widgets] )
46 test? ( dev-qt/qttest:5 )
50 "${FILESDIR}"/${P}-static.patch
55 cmake-utils_src_prepare
56 use debug || append-cppflags -DQT_NO_DEBUG #415769
61 -DENABLE_GPS="$(usex gps)"
62 -DENABLE_MEDIA="$(usex media)"
63 -DENABLE_NLS="$(usex nls)"
64 -DENABLE_TESTING="$(usex test)"
66 cmake-utils_src_configure
70 virtx cmake-utils_src_test
74 cmake-utils_src_install
76 # use the more up-to-date system fonts
77 rm "${ED}"/usr/share/stellarium/data/DejaVuSans{Mono,}.ttf || die
78 dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/stellarium/data/DejaVuSans.ttf
79 dosym ../../fonts/dejavu/DejaVuSansMono.ttf /usr/share/stellarium/data/DejaVuSansMono.ttf
82 insinto /usr/share/${PN}/stars/default
83 doins "${DISTDIR}"/stars_4_1v0_2.cat
84 doins "${DISTDIR}"/stars_{5,6,7,8}_2v0_1.cat
86 newicon doc/images/stellarium-logo.png ${PN}.png