blob: b7cb7deebd331dac7c45c6c5de3b6f4da88dd7f0 (
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
|
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/stellarium/stellarium-0.11.3.ebuild,v 1.7 2012/08/05 19:56:26 bicatali Exp $
EAPI=4
CMAKE_MIN_VERSION="2.4.7"
inherit cmake-utils eutils flag-o-matic
DESCRIPTION="Stellarium renders 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 stars"
RESTRICT="test"
RDEPEND="virtual/opengl
virtual/glu
media-libs/freetype:2
>=x11-libs/qt-core-4.6.0:4
x11-libs/qt-gui:4
x11-libs/qt-opengl:4
x11-libs/qt-script:4
x11-libs/qt-svg:4
x11-libs/qt-test:4
media-fonts/dejavu
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
x11-libs/libXt"
DOCS=( AUTHORS ChangeLog README )
LANGS=( aa ab ae af ak am an ar as ast av az ba be bg bh bi bn bo br bs
ca ce cs cv cy da de dv el en en_AU en_CA en_GB en_US eo es et eu fa fi
fil fj fr fy ga gd gl gn gu gv haw he hi hr hrx ht hu hy ia id is it ja
ka kg kk kn ko ky la lb lo lt lv mi mk ml mn mo mr ms mt nan nb nl nn oc
os pa pl pt pt_BR ro ru sco se si sk sl sm sq sr su sv sw ta te tg th tl
tr tt uk uz vi zh_CN zh_HK zh_TW zu )
for X in "${LANGS[@]}" ; do
IUSE="${IUSE} linguas_${X}"
done
src_prepare() {
sed -e '/aa ab ae/d' -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${LINGUAS}" \
-i po/stellarium{,-skycultures}/CMakeLists.txt || die #403647
epatch "${FILESDIR}"/${P}-desktop.patch
use debug || append-cppflags -DQT_NO_DEBUG #415769
}
src_configure() {
local mycmakeargs=( $(cmake-utils_use_enable nls NLS) )
CMAKE_IN_SOURCE_BUILD=1 cmake-utils_src_configure
}
src_install() {
default
# 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
}
|