Skip to content

Commit

Permalink
sci-physics/geant-data: version bump for 4.10.6.3
Browse files Browse the repository at this point in the history
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Guilherme Amadio <[email protected]>
  • Loading branch information
amadio committed Nov 18, 2020
1 parent 02cc173 commit 5426e2b
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions sci-physics/geant-data/geant-data-4.10.6.3.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="Data files for Geant4 physical processes"
HOMEPAGE="https://geant4.web.cern.ch"
SRC_DATA="https://geant4-data.web.cern.ch/geant4-data/datasets"

declare -A DATASETS

DATASETS=(
[G4NDL]="G4NDL 4.6 G4NEUTRONHPDATA"
[G4EMLOW]="G4EMLOW 7.9.1 G4LEDATA"
[PhotonEvaporation]="G4PhotonEvaporation 5.5 G4LEVELGAMMADATA"
[RadioactiveDecay]="G4RadioactiveDecay 5.4 G4RADIOACTIVEDATA"
[G4PARTICLEXS]="G4PARTICLEXS 2.1 G4PARTICLEXSDATA"
[G4PII]="G4PII 1.3 G4PIIDATA"
[RealSurface]="G4RealSurface 2.1.1 G4REALSURFACEDATA"
[G4SAIDDATA]="G4SAIDDATA 2.0 G4SAIDXSDATA"
[G4ABLA]="G4ABLA 3.1 G4ABLADATA"
[G4INCL]="G4INCL 1.0 G4INCLDATA"
[G4ENSDFSTATE]="G4ENSDFSTATE 2.2 G4ENSDFSTATEDATA"
[G4TENDL]="G4TENDL 1.3.2 G4PARTICLEHPDATA"
)

for DATASET in ${!DATASETS[@]}; do
read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}"
SRC_URI+="${SRC_DATA}/${FILENAME}.${VERSION}.tar.gz "
done
unset DATASET FILENAME VERSION ENVVAR

LICENSE="geant4"
SLOT="4"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""

S="${WORKDIR}"

src_unpack() {
# unpack in destination only to avoid copy
return
}

src_install() {
for DATASET in ${!DATASETS[@]}; do
read FILENAME VERSION ENVVAR <<< "${DATASETS[$DATASET]}"
echo $ENVVAR=\"${EPREFIX}/usr/share/geant4/data/${DATASET}${VERSION}\";
done >| 99geant-data
doenvd 99geant-data
dodir /usr/share/geant4/data
cd "${ED}/usr/share/geant4/data" || die
unpack ${A}
}

0 comments on commit 5426e2b

Please sign in to comment.