commit:     5426e2ba7368d0c82fc0119f511105634c92ac13
Author:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 18 13:24:46 2020 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Wed Nov 18 15:49:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5426e2ba

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 <AT> gentoo.org>

 sci-physics/geant-data/geant-data-4.10.6.3.ebuild | 54 +++++++++++++++++++++++
 1 file changed, 54 insertions(+)

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 00000000000..23e22d50b30
--- /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}
+}

Reply via email to