# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git" else MY_PV=$(ver_rs 1-2 -) SRC_URI="https://github.com/vmc-project/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" S="${WORKDIR}/${PN}-${MY_PV}" fi DESCRIPTION="The Virtual Monte Carlo core library" HOMEPAGE="https://vmc-project.github.io/ https://github.com/vmc-project/vmc" LICENSE="GPL-3" SLOT="0" IUSE="c++11 c++14 +c++17 doc" REQUIRED_USE="^^ ( c++11 c++14 c++17 )" RDEPEND="sci-physics/root:=[c++11?,c++14?,c++17?,-vmc]" DEPEND="${RDEPEND}" BDEPEND="doc? ( app-doc/doxygen[dot] )" DOCS=(README.md History) src_compile() { cmake_src_compile if use doc; then # TRAVIS_BUILD_DIR hardcoded in Doxyfile by upstream. TRAVIS_BUILD_DIR="${S}" doxygen doc/doxygen/Doxyfile || die fi } src_install() { cmake_src_install use doc && local HTML_DOCS=( doc/html/. ) einstalldocs }