# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sci-physics/geant-python/geant-python-4.9.5.ebuild,v 1.3 2012/07/12 02:13:34 heroxbd Exp $ EAPI=4 inherit python versionator MYP="geant$(replace_version_separator 3 .)" DESCRIPTION="Python binding for geant" HOMEPAGE="http://geant4.cern.ch/" SRC_URI="http://geant4.cern.ch/support/source/${MYP}.tar.gz" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" LICENSE="geant4" SLOT="0" IUSE="examples" RDEPEND="=sci-physics/geant-${PV}* \ dev-libs/boost[python]" DEPEND="${RDEPEND}" S="${WORKDIR}/${MYP}/environments/g4py" src_prepare() { # DISTDIR and python path patch epatch "${FILESDIR}"/${PN}-4.9.5-build.patch # fix the visManager wrapper epatch "${FILESDIR}"/${PN}-4.9.5-vis-fix.patch } src_configure() { case ${CHOST} in x86_64-pc-linux-gnu) ARG=linux64 ;; i?86-pc-linux-gnu) ARG=linux ;; *) die "platform unknown" ;; esac ./configure ${ARG} \ --prefix="${EPREFIX}/usr" \ --libdir="${ED}/$(python_get_sitedir)" \ --with-g4-incdir="${EPREFIX}/usr/include/Geant4" \ --with-g4-libdir="${EPREFIX}/usr/lib" \ --with-clhep-incdir="${EPREFIX}/usr/include" \ --with-clhep-libdir="${EPREFIX}/usr/lib" \ --with-python-incdir="${EPREFIX}$(python_get_includedir)" \ --with-python-libdir="${EPREFIX}$(python_get_libdir)" \ --with-boost-incdir="${EPREFIX}/usr/include" \ --with-boost-libdir="${EPREFIX}/usr/lib" \ || die "configure failed" } src_install() { emake DESTDIR="${ED}" install insinto /usr/share/doc/${PF} dodoc 00README History AUTHORS use examples && doins -r examples }