| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| inherit autotools eutils games |
| |
| MY_PN=Atlas |
| MY_PV=${PV/_p/.cvs} |
| MY_P="${MY_PN}-${MY_PV}" |
| |
| DESCRIPTION="Chart Program to use with Flightgear Flight Simulator" |
| HOMEPAGE="http://atlas.sourceforge.net/" |
| SRC_URI="mirror://gentoo/${MY_P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 ~ppc ~x86" |
| IUSE="" |
| |
| COMMON_DEPEND=" |
| media-libs/freeglut |
| media-libs/glew |
| >=media-libs/libpng-1.5 |
| net-misc/curl |
| sys-libs/zlib |
| virtual/glu |
| virtual/jpeg |
| virtual/opengl |
| " |
| DEPEND="${COMMON_DEPEND} |
| >=dev-games/simgear-3.0.0 |
| media-libs/plib |
| " |
| RDEPEND="${COMMON_DEPEND} |
| >=games-simulation/flightgear-3.0.0 |
| " |
| |
| S=${WORKDIR}/${MY_PN} |
| |
| src_prepare() { |
| eautoreconf |
| } |
| |
| src_configure() { |
| egamesconf \ |
| --datadir="${GAMES_DATADIR}"/flightgear \ |
| --disable-dependency-tracking \ |
| --enable-simgear-shared \ |
| --with-fgbase="${GAMES_DATADIR}"/flightgear |
| } |
| |
| src_install() { |
| emake DESTDIR="${D}" install || die |
| dodoc AUTHORS NEWS README |
| prepgamesdirs |
| } |
| |
| pkg_postinst() { |
| games_pkg_postinst |
| elog "You now can make the maps with the following commands:" |
| elog "${GAMES_BINDIR}/Map --atlas=${GAMES_DATADIR}/flightgear/Atlas" |
| elog |
| elog "To run Atlas concurrently with FlightGear use the following:" |
| elog "Atlas --path=[path of map images] --udp=[port number]" |
| elog "and start fgfs with the following switch (or in .fgfsrc):" |
| elog "--nmea=socket,out,0.5,[host that you run Atlas on],[port number],udp" |
| echo |
| } |
| |
| pkg_postrm() { |
| elog "You must manually remove the maps if you don't want them around." |
| elog "They are found in the following directory:" |
| echo |
| elog "${GAMES_DATADIR}/flightgear/Atlas" |
| echo |
| } |