Import Geant4 11.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2024-12-06 11:11:40 +01:00
parent e58e650b32
commit 32390e802b
1984 changed files with 98713 additions and 83996 deletions
+30 -14
View File
@@ -1,19 +1,20 @@
%global geant4_version 11.3.0
%global NEUTRONHPDATA G4NDL.4.7.1
%global LEDATA G4EMLOW.8.6
%global LEVELGAMMADATA G4PhotonEvaporation.5.7
%global RADIOACTIVEDATA G4RadioactiveDecay.5.6
%global LEDATA G4EMLOW.8.6.1
%global LEVELGAMMADATA G4PhotonEvaporation.6.1
%global RADIOACTIVEDATA G4RadioactiveDecay.6.1.2
%global PARTICLEXSDATA G4PARTICLEXS.4.1
%global PIIDATA G4PII.1.3
%global REALSURFACEDATA G4RealSurface.2.2
%global SAIDXSDATA G4SAIDDATA.2.0
%global ABLADATA G4ABLA.3.3
%global INCLDATA G4INCL.1.2
%global ENSDFSTATEDATA G4ENSDFSTATE.2.3
%global ENSDFSTATEDATA G4ENSDFSTATE.3.0
%global CHANNELINGDATA G4CHANNELING.1.0
%global TENDLDATA G4TENDL.1.4
%global NUDEXLIBDATA G4NUDEXLIB.1.0
%global URRPTDATA G4URRPT.1.0
%global URRPTDATA G4URRPT.1.1
Name: geant4
Version: %{geant4_version}
@@ -33,9 +34,10 @@ Source8: https://geant4-data.web.cern.ch/datasets/%{SAIDXSDATA}.tar.gz
Source9: https://geant4-data.web.cern.ch/datasets/%{ABLADATA}.tar.gz
Source10: https://geant4-data.web.cern.ch/datasets/%{INCLDATA}.tar.gz
Source11: https://geant4-data.web.cern.ch/datasets/%{ENSDFSTATEDATA}.tar.gz
Source12: https://geant4-data.web.cern.ch/datasets/%{TENDLDATA}.tar.gz
Source13: https://geant4-data.web.cern.ch/datasets/%{NUDEXLIBDATA}.tar.gz
Source14: https://geant4-data.web.cern.ch/datasets/%{URRPTDATA}.tar.gz
Source12: https://geant4-data.web.cern.ch/datasets/%{CHANNELINGDATA}.tar.gz
Source13: https://geant4-data.web.cern.ch/datasets/%{TENDLDATA}.tar.gz
Source14: https://geant4-data.web.cern.ch/datasets/%{NUDEXLIBDATA}.tar.gz
Source15: https://geant4-data.web.cern.ch/datasets/%{URRPTDATA}.tar.gz
%undefine __cmake_in_source_build
%undefine __cmake3_in_source_build
@@ -93,12 +95,10 @@ Requires: %{name}-data = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description
Geant simulates the passage of subatomic particles through matter,
for instance, particle detectors. Geant 3 simulations are performed
by linking Fortran code supplied by the user with the Geant libraries,
then running the resulting executable. This package includes gxint,
the script used to perform this linking step. Geant 4 is a complete
rewrite in C++ with addition of other modern features and detectors.
Geant4 simulates the passage of subatomic particles through matter,
for instance, particle detectors. Geant4 simulations are performed
by linking C++ code supplied by the user with the Geant4 libraries,
then running the resulting executable.
%package libs
Summary: Geant4 libraries
@@ -235,6 +235,8 @@ tar xzf %{SOURCE10} -C %{buildroot}/%{_datadir}/%{name}/data
tar xzf %{SOURCE11} -C %{buildroot}/%{_datadir}/%{name}/data
tar xzf %{SOURCE12} -C %{buildroot}/%{_datadir}/%{name}/data
tar xzf %{SOURCE13} -C %{buildroot}/%{_datadir}/%{name}/data
tar xzf %{SOURCE14} -C %{buildroot}/%{_datadir}/%{name}/data
tar xzf %{SOURCE15} -C %{buildroot}/%{_datadir}/%{name}/data
%files
# Empty
@@ -262,6 +264,20 @@ tar xzf %{SOURCE13} -C %{buildroot}/%{_datadir}/%{name}/data
%endif
%changelog
* Mon Nov 25 2024 Ben Morgan <Ben.Morgan@warwick.ac.uk> - 11.3.0-3
- Bump G4RadioactiveDecay dataset version to 6.1.2
* Thu Nov 21 2024 Gabriele Cosmo <Gabriele.Cosmo@cern.ch> - 11.3.0-2
- Bump G4URRPT dataset to 1.1
- Fixed package description
* Tue Nov 19 2024 Ben Morgan <Ben.Morgan@warwick.ac.uk> - 11.3.0-1
- Bump G4RadioactiveDecay dataset version to 6.1.1
* Fri Nov 15 2024 Ben Morgan <Ben.Morgan@warwick.ac.uk> - 11.3.0
- Update to version 11.3.0
- Add install of new Channeling dataset
* Fri Jun 28 2024 Gabriele Cosmo <Gabriele.Cosmo@cern.ch> - 11.3.0-b
- Update to version 11.3.0-beta