diff options
author | Guilherme Amadio <amadio@gentoo.org> | 2020-11-18 14:24:46 +0100 |
---|---|---|
committer | Guilherme Amadio <amadio@gentoo.org> | 2020-11-18 16:49:08 +0100 |
commit | 5426e2ba7368d0c82fc0119f511105634c92ac13 (patch) | |
tree | 3f8fa8ac5452973ae0ff5f594974c6497e09ef49 /sci-physics/geant-data | |
parent | app-doc/geant-docs: version bump to 4.10.6c (diff) | |
download | gentoo-5426e2ba7368d0c82fc0119f511105634c92ac13.tar.gz gentoo-5426e2ba7368d0c82fc0119f511105634c92ac13.tar.bz2 gentoo-5426e2ba7368d0c82fc0119f511105634c92ac13.zip |
sci-physics/geant-data: version bump for 4.10.6.3
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Diffstat (limited to 'sci-physics/geant-data')
-rw-r--r-- | sci-physics/geant-data/geant-data-4.10.6.3.ebuild | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/sci-physics/geant-data/geant-data-4.10.6.3.ebuild b/sci-physics/geant-data/geant-data-4.10.6.3.ebuild new file mode 100644 index 000000000000..23e22d50b309 --- /dev/null +++ b/sci-physics/geant-data/geant-data-4.10.6.3.ebuild @@ -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} +} |