You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sci-astronomy/stellarium/stellarium-0.11.1.ebuild

76 lines
2.2 KiB

# 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.1.ebuild,v 1.7 2012/02/20 11:12:37 xarthisius Exp $
EAPI=4
CMAKE_MIN_VERSION="2.4.7"
inherit cmake-utils eutils
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"
IUSE="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=( af ar az be bg bn bs ca cs cy da de el en en_CA en_GB eo es et eu
fa fil fi fr ga gl gu he hi hr hu hy ia id is it ja ka kn ko lt lv mk ml
mr ms mt nan nb nl nn pl pt_BR pt ro ru se si sk sl sq sr sv te th tl tr uk vi
zh_CN zh_HK zh_TW )
for X in "${LANGS[@]}" ; do
IUSE="${IUSE} linguas_${X}"
done
src_prepare() {
sed -e "/af ar az/d" -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${LINGUAS}" \
-i po/stellarium{,-skycultures}/CMakeLists.txt || die #403647
}
src_configure() {
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 -f "${D}"/usr/share/stellarium/data/DejaVuSans{Mono,}.ttf
dosym /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/stellarium/data/DejaVuSans.ttf
dosym /usr/share/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
make_desktop_entry ${PN} Stellarium ${PN} "Education;Science;Astronomy"
}