# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=4 inherit eutils toolchain-funcs DESCRIPTION="Interactive tool for astronomical ephemeris and sky simulation" HOMEPAGE="http://www.clearskyinstitute.com/xephem" SRC_URI="http://97.74.56.125/free/${P}.tar.gz" KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" SLOT=0 LICENSE="XEphem" DEPEND=">=x11-libs/motif-2.3:0 virtual/jpeg media-libs/libpng" RDEPEND="${DEPEND}" src_prepare() { # make sure we use system libs and respect user flags epatch \ "${FILESDIR}"/${PN}-3.7.4-libs-flags.patch \ "${FILESDIR}"/${PN}-3.7.4-overflows.patch \ "${FILESDIR}"/${P}-respect-flags.patch } src_compile() { tc-export CC AR RANLIB cd GUI/xephem || die emake local i for i in tools/{lx200xed,xedb,xephemdbd}; do emake -C ${i} done } src_install() { cd GUI/xephem dobin xephem doman xephem.1 newicon XEphem.png ${PN}.png insinto /usr/share/${PN} doins -r auxil catalogs fifos fits gallery lo dohtml -r help/* cd tools || die dobin lx200xed/lx200xed xedb/xedb xephemdbd/xephemdbd for file in {xedb,lx200xed}/README; do newdoc ${file} README.$(dirname ${file}) done cd xephemdbd || die insinto /usr/share/doc/${PF}/xephemdbd doins README cgi-lib.pl start-xephemdbd.pl xephemdbd.html xephemdbd.pl cd "${S}" echo > XEphem "XEphem.ShareDir: /usr/share/${PN}" insinto /usr/share/X11/app-defaults has_version ' 99xephem "XEHELPURL=/usr/share/doc/${PF}/html/xephem.html" doenvd 99xephem dodoc Copyright README make_desktop_entry xephem XEphem ${PN} } pkg_postinst() { elog "See ${EROOT}/usr/share/doc/${PF}/xephemdbd/README to set up a web interface" }