/[gentoo-x86]/sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild
Gentoo

Contents of /sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Mon Jan 7 06:28:18 2008 UTC (12 years, 2 months ago) by mr_bones_
Branch: MAIN
Changes since 1.1: +1 -2 lines
whitespace
(Portage version: 2.1.3.19)

1 bicatali 1.1 # Copyright 1999-2008 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 mr_bones_ 1.2 # $Header: /var/cvsroot/gentoo-x86/sci-physics/lightspeed/lightspeed-1.2a-r1.ebuild,v 1.1 2008/01/06 18:18:36 bicatali Exp $
4 bicatali 1.1
5     inherit eutils
6    
7     DEB_PATCH="${PN}_${PV}-7"
8     DESCRIPTION="OpenGL interactive relativistic simulator"
9     HOMEPAGE="http://lightspeed.sourceforge.net/"
10     SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
11     mirror://sourceforge/${PN}/objects-1.tar.gz
12     mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_PATCH}.diff.gz"
13    
14     LICENSE="LGPL-2.1"
15     SLOT="0"
16     KEYWORDS="~x86 ~amd64 ~ppc"
17    
18     IUSE="nls"
19     LANGS="es"
20     for i in ${LANGS}; do
21     IUSE="${IUSE} linguas_${i}"
22     done
23    
24     DEPEND="virtual/opengl
25     x11-libs/gtkglext
26     x11-libs/gtkglarea
27     >=x11-libs/gtk+-2
28     media-libs/libpng
29     media-libs/tiff
30     truetype? ( media-libs/ftgl )"
31    
32     S2="${WORKDIR}/objects"
33    
34     src_unpack() {
35     unpack ${A}
36     epatch ${DEB_PATCH}.diff
37     }
38    
39     src_compile() {
40     econf \
41     --with-gtk=2 \
42     $(use_enable nls) \
43     $(use_with truetype ftgl) \
44     || die "econf failed"
45     emake || die "emake failed"
46     for i in ${LANGS}; do
47     use linguas_${i} && emake ${i}.gmo
48     done
49     }
50    
51     src_install() {
52     emake DESTDIR="${D}" install || die "emake install failed"
53     doicon src/icon.xpm
54     make_desktop_entry lightspeed lightspeed \
55     lightspeed.xpm "Science;Physics;Education"
56     dodoc AUTHORS ChangeLog MATH NEWS README TODO || die
57     newdoc debian/changelog ChangeLog.Debian || die
58     cd ${S2}
59     newdoc README objects-README || die
60     insinto /usr/share/${PN}
61     doins *.3ds *.lwo || die
62     }
63    
64     pkg_postinst() {
65     elog
66     elog "Some 3d models have been placed in /usr/share/${PN}"
67     elog "You can load them in Light Speed! from the File menu."
68     elog
69     }

  ViewVC Help
Powered by ViewVC 1.1.20