File geant4.changes of Package geant4
-------------------------------------------------------------------
Thu May 15 03:46:01 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Build with Qt6 instead of Qt5.
- Build Geant4 QT3D driver; introduces additional BuildRequires:
pkgconfig(Qt63DCore), pkgconfig(Qt63DExtras),
pkgconfig(Qt63DRender).
- Require gcc >= 8 for Leap 15.6 for c++17 <filesystem> support.
-------------------------------------------------------------------
Sat May 10 08:44:14 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.3.2:
* Geometry
- management: In G4GeometryManager, removed redundant
declaration of not implemented method
ChooseSequentialOptimisation().
* Global
- Added Scintillation, Cherenkov, Transition Radiation and
Synchrotron Radiation processes to
G4PhysicsModelCatalog::Initialize().
- Updated date and version for 11.3.2.
* Parameterisations
- channeling: In
G4VChannelingFastSimCrystalData::IonizationLosses(), fixed
bug in the electron ionisation loss correction formula.
* Physics Lists
- lists: In FTFP_BERT_ATL, use the default FTF tuning
parameters, as for all other reference physics lists.
* Processes - Decay
- Removed approximation in calculation of G4Decay path length.
* Processes - Electromagnetic
- utils:
* G4VAtomDeexcitation: fix to allow PIXE simulation.
* Fix in G4EmTableType header to make it self-consistent.
[gh#Geant4/geant4#85].
* Processes - Hadronic
- models/cascade: In G4CascadeFinalStateAlgorithm and
G4NucleiModel, introduced the possibility to enable
behaviour as either in Geant4 version 11.3 (default) or as
in 11.2, according to the value of Boolean flags through the
call in G4HadronicParameters: SetBertiniAs11_2( true ).
- util: Added accessor and modifier in
G4HadronicDeveloperParameters for selecting the Bertini
model mode as Geant4 version 11.3 (default) or 11.2.
* Visualization
- RayTracer: Fix in G4RayTracerXViewer for use of MT.
* Examples
- extended/geometry/vecGeomNavigation: Use G4cout for VecGeom
logger output.
- extended/hadronic/FlukaCern: Ensure compatibility with FLUKA
v4-5.0.
- Changes from version 11.3.1:
* Long list of changes, see
<https://geant4.web.cern.ch/download/release-notes/notes-v11.3.1.txt>
- Changes from version 11.3.0:
* Long list of changes, see
<https://geant4.web.cern.ch/download/release-notes/notes-v11.3.0.html>
-------------------------------------------------------------------
Sun Jun 30 08:38:20 UTC 2024 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Add version to geant4-rpm-macros build dependency, to avoid both
getting out of sync. Implicitly fixes creating an uninstallable
devel package.
-------------------------------------------------------------------
Fri Apr 5 04:03:08 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.2.1:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch.11.2-1.txt
- Use pre-defined macro for post(un) ldconfig.
- Add a blank %check section to satistfy rpmlint.
-------------------------------------------------------------------
Sat Dec 30 18:26:37 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.2.0:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/ReleaseNotes.11.2.html
- Drop the versioned requires on geant4-rpm-macros, it is no
longer needed and only entails unnecessary version changes in
the latter.
-------------------------------------------------------------------
Mon Sep 11 11:39:25 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.1.2:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch.11.1-2.txt
-------------------------------------------------------------------
Wed Dec 21 06:25:01 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.1.0:
* https://geant4-data.web.cern.ch/ReleaseNotes/ReleaseNotes.11.1.html
- An additional EOL encoding fix.
- Drop python3-geant4 package: python bindings have been spun off
into its own upstream.
- Adapt to unversioned data dir installed by this version.
-------------------------------------------------------------------
Fri Sep 30 17:41:34 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Use system provided clhep
- Use geant4-rpm-macros to set GEANT4_INSTALL_DATADIR
- Keep upstream CMake install location to avoid breaking
relative paths inside CMake config files
-------------------------------------------------------------------
Thu Sep 22 17:22:11 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.0.3:
* Configuration: CMake: Update extraction of include paths from
VecGeom to use imported target property [#2485].
* Geometry: management: Added protection in G4GeometryManager
for Open/CloseGeometry() to be executed only by master thread
[#2502].
* Parameterisations: gflash: GFlashHitMaker: fix to make it
compatible with command-based scorer.
* Particles: Fixes for transportation of hypernuclei and
anti-hypernuclei
* Physics Lists: constructors/electromagnetic:
G4GammaGeneralProcess: fixed problem of Compton scattering
selection in the low energy interval < 150 keV.
* Processes - Electromagnetic: utils:
G4EmExtraParametersMessenger: fixed typo [#2492].
* Processes - Generic: cuts: G4VRangeToEnergyConverter: fixed
static methods to provide correct initialisation of energy
limits.
* Processes - Hadronic:
- models/particle_hp:
* Replaced the threshold used for checking the absolute
energy non-conservation from DLB_MAX (implying no checking
at all) to 350 GeV (this value allows for cases where the
residual nucleus is not produced, even when super-heavy
nuclides are involved).
* G4ParticleHPContAngularPar: added protections against
evaluations of arrays at negative index (-1), fixing rare
reproducibility problems.
- models/parton_string:
* Fixes to get isotropic distributions in annihilations at
rest.
* G4VSplitableHadron: changed the method Splitting() from
"protected" to "public" (needed to change the status of
SplitableHadron in G4FTFAnnihilation, to get isotropic
distributions in annihilations at rest).
* Track: G4Step: added ResetPre/PostStepPoint() methods to
replace a StepPoint without deleting the previous object.
- Make %{name}-examples into a noarch package.
-------------------------------------------------------------------
Thu Jul 14 14:34:27 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.0.2:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch.11.0-2.txt
-------------------------------------------------------------------
Tue Mar 8 22:16:48 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.0.1:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch.11.0-1.txt
-------------------------------------------------------------------
Sat Dec 11 16:07:51 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 11.0.0:
* Long list of changes, see:
https://geant4-data.web.cern.ch/ReleaseNotes/ReleaseNotes.11.0.html
- Turn system PTL usage back on; specfically require PTL >= 2.0.
-------------------------------------------------------------------
Thu Dec 2 14:54:25 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.7.3:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch4.10.7-3.txt.
- Turn system PTL usage off since geant4 does not support PTL >=
2.0 yet.
-------------------------------------------------------------------
Thu Jun 17 14:00:14 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.7.2:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch4.10.7-2.txt
-------------------------------------------------------------------
Sat Feb 13 14:06:19 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.7.1:
* Long list of changes, see
https://geant4-data.web.cern.ch/ReleaseNotes/Patch4.10.7-1.txt
- Drop PTL lib and devel packages -- packaged separately -- and
add BuildRequires: ptl-devel to use external PTL package.
-------------------------------------------------------------------
Tue Dec 8 00:27:32 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.07.0:
* See
https://geant4-data.web.cern.ch/ReleaseNotes/ReleaseNotes4.10.7.html
or %{_docdir}/geant4-devel/ReleaseNotes4.10.7.html.
- Split out separate shared libs package geant4-libs and require
this from the geant4-devel package.
- Split out a shared lib and devel package for PTL, for which
Geant4 is now effectively upstream.
- Run post(un) scripts for ldconfig for geant4-libs and libG4ptl0.
- Move Geant4 and PTL cmake modules into correct cmake module dir.
- Some more fixes for incorrect EOL encodings for examples.
- Package release notes as doc.
- Update License tags and package LICENSE files appropriate to
each package.
-------------------------------------------------------------------
Mon Nov 9 22:22:25 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.06.p03:
* See
https://github.com/Geant4/geant4/files/5501817/Patch4.10.6-3.txt
for list of changes.
- Change versioning scheme: Use library version (e.g. 10.6.3)
instead of src tarball version (e.g. 10.06.p03).
- Add necessary data pkg to Requires for python3-geant4 and -devel
pkg: geant4-data-G4ENSDFSTATE.
-------------------------------------------------------------------
Fri Aug 14 15:25:28 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.06.p02 (see
https://github.com/Geant4/geant4/files/4701886/Patch4.10.6-2.txt
for details):
* CMake build system:
- Added activation of build of G4Py through GEANT4_USE_PYTHON
flag.
- Fix to avoid configuration of applications failure due to
variables having empty values, and consequently no "type"
argument. Only store values in the package cache if they are
set and have a valid value.
- Use full path to datasets if GEANT4_INSTALL_DATADIR is an
absolute path. Customize CMAKE_INSTALL_DATADIR in a single
location.
- Suppress warnings about icc libraries not existing for Intel
icc-19.
* G4Py: integrated build, test, and install of geant4py with
core Geant4 CMake build system.
* Geometry: solids/specific: Fixed mismatch in signature of
constructors for the G4UExtrudedSolid wrapper.
* G4UnitsTable: added inheriting constructors for std::vector.
Addressing problem report #2232.
* Intercoms: Accept null string as an alias value. Addessing
problem report #2208.
* Physics Lists: constructors/limiters: G4GenericBiasingPhysics:
added missing code for parallel geometries for all neutral and
charged particles.
* Processes - Electromagnetic: utils: G4LossTableBuilder: fixed
typo. Addressing problem report #2230.
* Processes - Hadronic:
- G4DeexPrecoParameters: set default time limit to 1
microsecond for isomer production. Addressing problem report
#2226.
- New class G4LENDGammaModel to sample GND gamma-nuclear
reactions.
- New class G4LENDGammaCrossSection to sample GND
gamma-nuclear reactions.
- Added documentation to MCGIDI_outputChannel.
- Rewritten G4LENDInelastic to take care of large baryon
number violations. Addressing problem report #2174.
- In G4ParticleHPInelasticBaseFS, use QI[0]-QI[it] for
excitation and added particle definition protection to
'iLevel' calculation. Addressing problem report #1838.
- Correction in G4ParticleHPInelasticBaseFS and
G4ParticleHPInelasticCompFS.
- Removed deletion of 'theReactionXsec' in
G4ParticleHPPhotonDist() destructor as memory allocation
does not take place in this class. Addressing problem report
#1824.
- In
G4ParticleHPThermalScattering::create_E_isoAng_from_energy(),
added fatal exception for case when pointers panEPM_T_EL or
panEPM_T_EH are null; fixing Coverity reports.
- Corrected copy constructor in G4ParticleHPDataPoint.
- G4QGSMFragmentation, G4LundStringFragmentation: fixed
Coverity defects warnings; if fragmentation at low energy is
not possible, always return flag "false"; use nullptr.
- G4RadioactiveDecayBase, G4RadioactiveDecay,
G4Radioactivation: use G4VERBOSE consistently; in
G4Radioactivation, fixed forgotten change of verbosity from
0 to 1.
* Several bug fixes for Examples.
- Fix command for EOF encoding fixes and do this during %prep
instead of during %install. Use sed and drop dos2unix
BuildRequires.
- Remove zero-size files meant to collect results from running the
example scripts.
- Enable python bindings for openSUSE >= 1550:
* Add BuildRequires: libboost_python-devel and python3-devel.
* Pass GEANT4_USE_PYTHON=ON and
GEANT4_BUILD_TLS_MODEL='global-dynamic' to cmake needed to
successfully build python bindings.
* Split out python3-Geant4 package for python bindings.
- Pass GEANT4_USE_FREETYPE=OFF to cmake to prevent installation of
non-free fonts; delete both non-free fonts -- arialbd.ttf and
helvetica.ttf -- from tarball; see
https://bugzilla-geant4.kek.jp/show_bug.cgi?id=2267.
- Drop Group tags.
-------------------------------------------------------------------
Wed Apr 22 20:08:35 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Drop the %{name}-libs package: the *.so files are packaged in
%{name}-devel.
- Create and install an RPM macros file to help with configuring
and installing geant4 dependent packages. For now, it defines
three macros:
* %geant4datadir [/usr/share/Geant4-%{libversion}/data]: the
location of optional Geant4 datasets for physics processes.
* %geant4version: the version of Geant4 obtained from
$(geant4-config --version).
* %geant4_install_data: Create %geant4datadir if it doesn't
exist and copy current dir to it.
- Install empty %geant4datadir for proper ownership of
directories when other packages install datasets.
-------------------------------------------------------------------
Fri Apr 3 14:57:57 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 10.06.p01:
* See
http://geant4-data.web.cern.ch/geant4-data/ReleaseNotes/Patch4.10.6-1.txt
- Use cmake macros for configuring, building, and installing.
- Package all shared libs in %{name}-libs package (they are
unversioned) anyway.
- Install examples in docdir as part of a separate -example
package.
- Delete unnecessary files, e.g. mac documentation and some hidden
files and dirs.
- Fix EOF encodings for files wherever necessary.
- Drop dataset packages: they are updated on their own schedule
different from geant4 releases and need to be packaged
separately.
- Update summaries and descriptions for packages.
- Clean up specfile using spec-cleaner.
- Update list of BuildRequires and use pkgconfig dependencies
wherever possible.
- Drop conditionals for EOL openSUSE versions.
-------------------------------------------------------------------
Fri Mar 2 20:43:50 UTC 2018 - bugs@vdm-design.de
- Update to version 10.04.p01
* Changelog: http://geant4.cern.ch/support/Patch4.10.4-1.txt
-------------------------------------------------------------------
Wed Nov 23 19:30:34 UTC 2016 - bugs@vdm-design.de
- Update to version 10.02.p02
* Changelog: http://geant4.cern.ch/support/Patch4.10.2-2.txt
-------------------------------------------------------------------
Wed May 18 11:01:31 UTC 2016 - bugs@vdm-design.de
- Add patch: geant4-cmake-2.8.patch
This patch patches the cmake files to also work with cmake < 3.3
Required for SLE12, 13.1, 13.2
-------------------------------------------------------------------
Mon May 16 11:43:11 UTC 2016 - bugs@vdm-design.de
- Update to version 10.02.p01
* Changelog 10.02: https://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.2.html
* Changelog 10.02.p01: https://geant4.web.cern.ch/geant4/support/Patch4.10.2-1.txt
-------------------------------------------------------------------
Fri Jun 26 08:03:19 UTC 2015 - bugs@vdm-design.de
- Update to version 10.01.p02
* Changelog: http://geant4.cern.ch/support/Patch4.10.1-2.txt
-------------------------------------------------------------------
Fri Dec 26 11:34:08 UTC 2014 - bugs@vdm-design.de
- Update to version 10.01
* Changelog: http://geant4.web.cern.ch/geant4/support/ReleaseNotes4.10.1.html
-------------------------------------------------------------------
Mon Nov 3 09:22:44 UTC 2014 - bugs@vdm-design.de
- Update to version 10.00.p03
* Changelog: http://geant4.cern.ch/support/Patch4.10.0-3.txt
-------------------------------------------------------------------
Fri Sep 12 08:29:51 UTC 2014 - bugs@vdm-design.de
- Update to version 10.00.p02
* Changelog: http://geant4.cern.ch/support/Patch4.10.0-2.txt
-------------------------------------------------------------------
Wed Apr 16 06:36:53 UTC 2014 - bugs@vdm-design.de
- Make data packages noarch
- Add one profile.d script for each datafile package, else dirs are
defined that does not exist
-------------------------------------------------------------------
Tue Mar 18 14:02:17 UTC 2014 - bugs@vdm-design.de
- Package also Data files needed by geant4
-------------------------------------------------------------------
Fri Mar 7 11:50:38 UTC 2014 - bugs@vdm-design.de
- Update to 10.00.p01
* Changelog: http://geant4.cern.ch/support/Patch4.10.0-1.txt
- Remove Patch0, it's now included upstream
-------------------------------------------------------------------
Thu Dec 12 08:52:45 UTC 2013 - bugs@vdm-design.de
- Update to 10.00
* Changelog: http://geant4.cern.ch/support/ReleaseNotes4.10.0.html#4
- Add patch for geant4-vmc, which is already applyed upstream for the next release
* http://bugzilla-geant4.kek.jp/show_bug.cgi?id=1537
-------------------------------------------------------------------
Sat May 25 06:07:29 UTC 2013 - bugs@vdm-design.de
- Update to 9.6.p02
* Changelog: http://geant4.cern.ch/support/Patch4.9.6-2.txt
-------------------------------------------------------------------
Sat Feb 23 09:46:00 UTC 2013 - bugs@vdm-design.de
- Update to 9.6.p01
* Changelog: http://geant4.cern.ch/support/Patch4.9.6-1.txt
-------------------------------------------------------------------
Wed Oct 31 14:35:05 UTC 2012 - bugs@vdm-design.de
- Update to 9.6
* Changelog: http://geant4.web.cern.ch/geant4/support/ReleaseNotes4.9.6.html#9.
-------------------------------------------------------------------
Wed Oct 31 14:35:05 UTC 2012 - bugs@vdm-design.de
- Update to 9.5.p02
-------------------------------------------------------------------
Sat Oct 6 16:28:10 UTC 2012 - scorot@free.fr
- update build requirements for Factory according to recent changes
in mesa package
-------------------------------------------------------------------
Fri Jul 20 21:47:57 UTC 2012 - scorot@free.fr
- fix SLE 11 build by using %%makeinstall macro instead
of %%make_install
-------------------------------------------------------------------
Mon Jul 2 13:33:05 UTC 2012 - bugs@vdm-design.de
- Update to 9.5.p01
-------------------------------------------------------------------
Wed Mar 16 00:00:00 UTC 2011 - huaren.zhong@gmail.com
- Rebuild for Fedora
-------------------------------------------------------------------
Sun Dec 6 00:00:00 UTC 2009 - go.iwai@kek.jp
- Update to 9.2.p02
-------------------------------------------------------------------
Sun May 17 00:00:00 UTC 2009 - go.iwai@kek.jp
- The update package version 9.2 to 9.2.p01
- Build with clhep version 2.0.4.2
-------------------------------------------------------------------
Wed Jan 14 00:00:00 UTC 2009 - go.iwai@kek.jp
- The update package version 9.1.p03 to 9.2
- Build with clhep version 2.0.4.2
- New: G4GDML module is now included in the package
- To do this above, xerces-c-devel in DAG repository is required while building the package and xerces is also required on the execution of Geant4 application
- G4LIB_BUILD_GDML variable should be set even in user application, this is a bug in architecture.gmk line 262
- Fixed (devel): g4sysdir is properly deleted on removing this package
- Patch for x86_64 arch in Linux-g++.gmk is removed from this version
-------------------------------------------------------------------
Thu Sep 25 00:00:00 UTC 2008 - go.iwai@kek.jp
- G4DAWNFILE_PS_VIEWER has been removed, should be preferably defined by a user.
- G4VRMLFILE_VIEWER has been removed, should be preferably defined by a user.
- To develop user's apps easier, xorg-x11-devel (libGL/libGLU) and openmotif-devel (libXm) are additionally required for Vis OpenGL.
-------------------------------------------------------------------
Wed Sep 24 00:00:00 UTC 2008 - go.iwai@kek.jp
- The update package 9.1.p02 to 9.1.p03
- geant4-env-funcs.sh has been removed from source of package, it's dynamically created into scripts dir instead. Actually, therfore, no change.
- Naming convention of G4 source archive seems to be chnaged since this version, i.e. geant4-x.y.gtar.gz to geant4-x.y.tar.gz, its' rather good change.
- Removed it 'Requires: dawn, vrmlview' based on suggestion from the meeting at LAPP, Annecy, France. However, G4VRMLFILE_VIEWER still is set of vrmlview, potentially cause of problem.
- Requires: clhep-devel is additionally required by geant4-devel. Always G4 developer needs it.
-------------------------------------------------------------------
Tue Jul 29 00:00:00 UTC 2008 - go.iwai@kek.jp
- The update package from 9.1.p01 to 9.1.p02 released on Day of Niku
-------------------------------------------------------------------
Thu May 29 00:00:00 UTC 2008 - go.iwai@kek.jp
- The 1st packaging of Geant4 released on Day of Niku