blob: 524805b281b02b96292c6e564361778bdf0653c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/stellarium/stellarium-0.13.3.ebuild,v 1.3 2015/07/15 17:14:09 mr_bones_ Exp $
EAPI=5
inherit cmake-utils eutils flag-o-matic gnome2-utils
DESCRIPTION="3D photo-realistic skies in real time"
HOMEPAGE="http://www.stellarium.org/"
SRC_URI="
mirror://sourceforge/stellarium/${P}.tar.gz
stars? (
mirror://sourceforge/stellarium/stars_4_1v0_0.cat
mirror://sourceforge/stellarium/stars_5_2v0_0.cat
mirror://sourceforge/stellarium/stars_6_2v0_0.cat
mirror://sourceforge/stellarium/stars_7_2v0_0.cat
mirror://sourceforge/stellarium/stars_8_2v0_0.cat
)"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="debug nls sound stars"
RESTRICT="test"
RDEPEND="
media-fonts/dejavu
dev-qt/qtcore:5
dev-qt/qtquick1:5
dev-qt/qtgui:5
dev-qt/qtopengl:5
dev-qt/qtscript:5
virtual/opengl
sound? ( dev-qt/qtmultimedia:5[widgets] )"
DEPEND="${RDEPEND}
dev-qt/qttest:5
dev-qt/qtconcurrent:5
nls? ( dev-qt/linguist-tools:5 )"
DOCS=( AUTHORS ChangeLog README )
LANGS=(
af ak am ar as ast az be bg bn bo br bs ca cs
cy da de el en en_CA en_GB en_US eo es et eu fa fi fil fr
ga gd gl gu he hi hr hu hy ia id is it ja ka kk kn ko ky
la lb lo lt lv mk ml mn mr ms mt nan nb nl nn oc pa pl pt pt_BR ro
ru se si sk sl sq sr sv sw ta te tg th tl tr tt uk uz vi zh
zh_CN zh_HK zh_TW zu
)
for X in "${LANGS[@]}" ; do
IUSE="${IUSE} linguas_${X}"
done
src_prepare() {
epatch "${FILESDIR}"/${P}-qt55.patch
if [[ -n ${LINGUAS} ]] ; then
sed -i \
-e '/aa ab ae/d' \
-e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${LINGUAS}" \
po/stellarium{,-skycultures}/CMakeLists.txt || die #403647
fi
sed -i -e '/SimpleDrawLine/s: 0 : 1 :g' CMakeLists.txt || die
use debug || append-cppflags -DQT_NO_DEBUG #415769
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_enable nls NLS)
$(cmake-utils_use_enable sound SOUND)
)
CMAKE_IN_SOURCE_BUILD=1 cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
# use the more up-to-date system fonts
rm "${ED}"/usr/share/stellarium/data/DejaVuSans{Mono,}.ttf || die
dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/stellarium/data/DejaVuSans.ttf
dosym ../../fonts/dejavu/DejaVuSansMono.ttf /usr/share/stellarium/data/DejaVuSansMono.ttf
if use stars ; then
insinto /usr/share/${PN}/stars/default
doins "${DISTDIR}"/stars_[45678]_[12]v0_0*.cat
fi
newicon doc/images/stellarium-logo.png ${PN}.png
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}
|