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
openSUSE Build Service is sponsored by