# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /usr/local/cvsroot/GPLIGC/gpligc-1.5.1.ebuild,v 1.2 2007/04/17 06:08:32 kruegerh Exp $ inherit eutils DESCRIPTION="GPLIGC provides IGC-file (GPS tracklog) evaluation and 3D visualisation" HOMEPAGE="http://gpligc.sf.net" SRC_URI="http://pc12-c714.uibk.ac.at/GPLIGC/download/GPLIGC-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="virtual/opengl virtual/glut virtual/glu media-libs/jpeg" RDEPEND="${DEPEND} >=dev-lang/perl-5.6 dev-perl/perl-tk sci-visualization/gnuplot" # for historical reasons the original tarball has capital letters # and so has the toplevel directory S="${WORKDIR}/GPLIGC-${PV}" src_compile() { # compiling openGLIGCexplorer using the systems compiler flags echo -n "#define SYSINFO \"" >openGLIGCexplorer/sysinfo.h echo -n `uname -a` >>openGLIGCexplorer/sysinfo.h echo "\"" >>openGLIGCexplorer/sysinfo.h cd openGLIGCexplorer && emake CFLAGS="${CFLAGS}" \ CXXFLAGS="${CXXFLAGS}" && make strip || die "Build failed" } src_install() { # create openGLIGCexplorer data dirs dodir /usr/share/${PN}/data/map dodir /usr/share/${PN}/data/airspace dodir /usr/share/${PN}/data/dem dodir /usr/share/${PN}/data/waypoint # install binaries and scripts # maploader removed dobin GPLIGC/GPLIGC.pl GPLIGC/gpsp2igc.pl \ openGLIGCexplorer/openGLIGCexplorer openGLIGCexplorer/createworld \ openGLIGCexplorer/etopo2merger openGLIGCexplorer/optimizer \ # install perl modules and icons/pics and sample configuration insinto /usr/share/${PN} doins GPLIGC/GPLIGCfunctions.pm GPLIGC/GPLIGCwaypoints.pm \ GPLIGC/gpligc.xbm GPLIGC/icon.png GPLIGC/logo.jpg \ GPLIGC/logos.gif GPLIGC/logos.jpg \ openGLIGCexplorer/.openGLIGCexplorerrc dodoc doc/CHANGES # at least this pdf is supposed to be used often, so its better left # uncompressed ... !? insinto /usr/share/doc/${P} doins doc/GPLIGC_Manual.pdf # paths to perl modules have to be set in scripts/modules dosed "s:PREFIX:/usr:g" /usr/share/${PN}/.openGLIGCexplorerrc dosed "s:zzLIBDIRzz:/usr/share/${PN}/:g" /usr/bin/GPLIGC.pl dosed "s:zzLIBDIRzz:/usr/share/${PN}/:g" /usr/share/${PN}/GPLIGCwaypoints.pm # some symlinks dosym /usr/bin/GPLIGC.pl /usr/bin/GPLIGC dosym /usr/bin/openGLIGCexplorer /usr/bin/ogie } pkg_postinst() { echo einfo "Information about using and configuring GPLIGC and" einfo "openGLIGCexplorer (ogie) can be found in the provided manual:" einfo "/usr/share/doc/${P}/GPLIGC_Manual.pdf" einfo "Users should copy ogie's example configuration file from" einfo "/usr/share/${PN}/.openGLIGCexplorerrc to the own HOME directory" einfo "and edit it according to their needs." echo }