jetscape-3.6hep-forge
download
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CMAKE_MAKEFILE_GENERATOR="emake"
inherit cmake
DESCRIPTION="JETSCAPE a framework for simulating all aspects of heavy-ion collisions."
HOMEPAGE="
https://jetscape.org/
https://github.com/JETSCAPE/JETSCAPE/
https://arxiv.org/abs/1903.07706
"
SRC_URI="https://github.com/JETSCAPE/JETSCAPE/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${PN^^}-${PV}
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="freestream music iss smash ipglasma clvisc root"
DEPEND="
dev-libs/boost:0=
sys-libs/zlib
sci-physics/pythia:8
sci-libs/hdf5
sci-libs/gsl
sci-physics/hepmc:3
virtual/mpi
root? ( sci-physics/root )
clvisc? ( virtual/opencl )
"
RDEPEND="${DEPEND}"
src_prepare() {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DUSE_FREESTREAM=$(usex freestream ON OFF)
-DUSE_CLVISC=$(usex clvisc ON OFF)
-DUSE_IPGlasma=$(usex ipglasma ON OFF)
-DUSE_ISS=$(usex iss ON OFF)
-DUSE_SMASH=$(usex smash ON OFF)
-DUSE_ROOT=$(usex root ON OFF)
)
cmake_src_configure
}
src_install() {
cmake_src_install
}