# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 inherit cmake-utils versionator subversion ESVN_REPO_URI="https://vgm.svn.sourceforge.net/svnroot/${PN}/tags/v$(replace_all_version_separators '-')/${PN}" ESVN_PROJECT="${PN}.${PV}" DESCRIPTION="Virtual Geometry Model for High Enegery Physics Experiments" HOMEPAGE="http://ivana.home.cern.ch/ivana/VGM.html" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples +geant4 +root test xml" RDEPEND=" sci-physics/clhep root? ( sci-physics/root ) geant4? ( >=sci-physics/geant-4.9.6[examples?] ) xml? ( dev-libs/xerces-c )" DEPEND="${RDEPEND} doc? ( app-doc/doxygen[dot] ) test? ( geant4? ( xml? ( >=sci-physics/geant-4.9.6[gdml] ) ) )" src_configure() { local mycmakeargs=( -DCLHEP_DIR="${EROOT}usr" $(cmake-utils_use_with examples) $(cmake-utils_use_with geant4) $(cmake-utils_use_with root) $(cmake-utils_use_with test) $(cmake-utils_use_with xml xercesc) ) cmake-utils_src_configure } src_compile() { cmake-utils_src_compile if use doc; then cd packages doxygen || die fi } src_test() { cd "${BUILD_DIR}"/test ./test_suite.sh || die } src_install() { cmake-utils_src_install if use examples; then insinto /usr/share/doc/${PF} doins -r examples fi cd doc dodoc README todo.txt VGMhistory.txt VGM.html VGMversions.html use doc && dohtml -r html/* }