56 Commits

Author SHA256 Message Date
cf86c47279 Accepting request 1277560 from home:badshah400:branches:science
* 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.

OBS-URL: https://build.opensuse.org/request/show/1277560
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=56
2025-05-18 18:48:12 +00:00
39603c97bf Accepting request 1276477 from home:badshah400:branches:science
Update to version 11.3.2.

OBS-URL: https://build.opensuse.org/request/show/1276477
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=55
2025-05-13 13:43:33 +00:00
d5be1528cd Accepting request 1184086 from home:StefanBruens:branches:science
- Add version to geant4-rpm-macros build dependency, to avoid both
  getting out of sync. Implicitly fixes creating an uninstallable
  devel package.

OBS-URL: https://build.opensuse.org/request/show/1184086
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=54
2024-07-02 12:55:23 +00:00
e5899ed9f3 Accepting request 1165629 from home:badshah400:branches:science
* Update to version 11.2.1.
* Use pre-defined macro for post(un) ldconfig.
* Add a blank %check section to satistfy rpmlint.

OBS-URL: https://build.opensuse.org/request/show/1165629
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=53
2024-04-10 08:06:00 +00:00
a729cd8a0e Accepting request 1135788 from home:badshah400:branches:science
* Update to version 11.2.0.
* Drop the versioned requires on geant4-rpm-macros, it is no longer needed and only entails unnecessary version changes in the latter.

OBS-URL: https://build.opensuse.org/request/show/1135788
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=52
2024-01-02 15:07:41 +00:00
a6022ebf40 Accepting request 1110297 from home:badshah400:branches:science
Update to version 11.1.2

OBS-URL: https://build.opensuse.org/request/show/1110297
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=51
2023-09-14 18:56:43 +00:00
b552bfe3a4 Accepting request 1046056 from home:badshah400:branches:science
* Update to version 11.1.0.
* 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.

OBS-URL: https://build.opensuse.org/request/show/1046056
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=50
2023-01-05 12:03:57 +00:00
1e27f65a15 Accepting request 1007358 from home:StefanBruens:branches:science
- 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

OBS-URL: https://build.opensuse.org/request/show/1007358
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=49
2022-10-01 17:43:54 +00:00
6a0eda9743 Accepting request 1005469 from home:badshah400:branches:science
Update to version 11.0.3

OBS-URL: https://build.opensuse.org/request/show/1005469
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=48
2022-09-23 10:50:10 +00:00
1334f4c41d Accepting request 999596 from home:badshah400:branches:science
- Update to version 11.0.2:
  * Long list of changes, see
    https://geant4-data.web.cern.ch/ReleaseNotes/Patch.11.0-2.txt

OBS-URL: https://build.opensuse.org/request/show/999596
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=47
2022-09-06 16:14:30 +00:00
80ec4b119f Accepting request 960311 from home:badshah400:branches:science
Update to version 11.0.1

OBS-URL: https://build.opensuse.org/request/show/960311
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=46
2022-03-15 10:53:40 +00:00
3715d7e99d Accepting request 942368 from home:badshah400:branches:science
- 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.

OBS-URL: https://build.opensuse.org/request/show/942368
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=45
2022-01-18 16:02:35 +00:00
264558023c Accepting request 935479 from home:badshah400:branches:science
* Update to version 10.7.3.
* Turn system PTL usage off since geant4 does not support PTL >=  2.0 yet.

OBS-URL: https://build.opensuse.org/request/show/935479
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=44
2021-12-04 16:07:35 +00:00
5c1ce9634a Accepting request 900603 from home:badshah400:branches:science
Update to  version 10.7.2.

OBS-URL: https://build.opensuse.org/request/show/900603
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=43
2021-07-13 09:37:23 +00:00
7ee87450f9 Accepting request 875234 from home:badshah400:branches:science
* Update to version 10.7.1.
* Drop PTL lib and devel packages -- packaged separately -- and add BuildRequires: ptl-devel to use external PTL package.

OBS-URL: https://build.opensuse.org/request/show/875234
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=42
2021-03-03 17:35:05 +00:00
Thomas Zimmermann
08007bc108 Accepting request 854120 from home:badshah400:branches:science
* Update to version 10.07.0.
* 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.

OBS-URL: https://build.opensuse.org/request/show/854120
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=41
2021-01-05 18:47:27 +00:00
Thomas Zimmermann
8a24e862a1 Accepting request 847366 from home:badshah400:branches:science
* Update to version 10.06.p03.
* 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.

OBS-URL: https://build.opensuse.org/request/show/847366
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=40
2020-11-11 20:35:52 +00:00
0647bf6292 Accepting request 826727 from home:badshah400:branches:science
* Update to version 10.06.p02.
* 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.
* 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.

OBS-URL: https://build.opensuse.org/request/show/826727
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=39
2020-09-04 11:36:44 +00:00
Thomas Zimmermann
014aaee5a5 Accepting request 796516 from home:badshah400:branches:science
- 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.

- Clean up specfile using spec-cleaner.

OBS-URL: https://build.opensuse.org/request/show/796516
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=38
2020-04-24 18:37:53 +00:00
Thomas Zimmermann
00b7e2478e Accepting request 791261 from home:badshah400:branches:science
- Update to version 10.06.p01:
- 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.
- Clen up specfile using spec-cleaner.
- Update list of BuildRequires and use pkgconfig dependencies wherever possible.
- Drop conditionals for EOL openSUSE versions.

OBS-URL: https://build.opensuse.org/request/show/791261
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=37
2020-04-22 18:41:46 +00:00
Thomas Zimmermann
48a16955a2 OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=36 2018-03-03 10:08:35 +00:00
Thomas Zimmermann
60014daeb7 OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=35 2018-03-03 10:08:29 +00:00
Thomas Zimmermann
6b24030396 OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=34 2018-03-03 07:22:59 +00:00
Thomas Zimmermann
a6d7fd494d OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=33 2018-03-03 07:20:48 +00:00
Thomas Zimmermann
4fe9f7de6e - Update to version 10.04.p01
* Changelog: http://geant4.cern.ch/support/Patch4.10.4-1.txt

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=32
2018-03-02 23:35:56 +00:00
Thomas Zimmermann
85e3170397 - Update to version 10.02.p02
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=31
2016-11-23 19:31:44 +00:00
Thomas Zimmermann
147c9d8b5c Add _constraints file
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=30
2016-07-15 15:09:14 +00:00
Thomas Zimmermann
d48ed67157 revert previous commit
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=29
2016-05-19 09:21:41 +00:00
Thomas Zimmermann
c43a9edb2d Addopt geant4-cmake-2.8.patch to corrected include paths in clhep
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=28
2016-05-19 09:09:44 +00:00
Thomas Zimmermann
d9bbc89142 update geant4-cmake-2.8.patch, to also work for cmake version < 3.1
update the if when the patch is applied to not apply the patch for Leap 42.1
Why does Leap 42.1 have a smaller version number than 13.2???

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=27
2016-05-18 13:02:01 +00:00
Thomas Zimmermann
68e6d7dfab - 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

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=26
2016-05-18 12:34:39 +00:00
Thomas Zimmermann
9e65c6679d OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=25 2016-05-17 07:21:30 +00:00
Thomas Zimmermann
b8e7ac14ed OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=24 2016-05-16 19:07:32 +00:00
Thomas Zimmermann
bc8e984a45 OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=23 2016-05-16 18:11:23 +00:00
Thomas Zimmermann
73b9f4ee1f - Update to version 9.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

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=22
2016-05-16 11:47:05 +00:00
Thomas Zimmermann
c2a59eeba3 OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=21 2016-05-16 10:42:56 +00:00
Thomas Zimmermann
5901673ca7 - Update to version 10.01.p02
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=20
2015-06-26 09:27:30 +00:00
Thomas Zimmermann
c48be316ba OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=19 2014-12-26 19:30:43 +00:00
Thomas Zimmermann
f6878a91c3 - Update to version 10.01
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=18
2014-12-26 12:01:07 +00:00
Thomas Zimmermann
ec13d85a66 - Update to version 10.00.p03
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=17
2014-11-03 09:23:30 +00:00
Thomas Zimmermann
0cd55fcb74 - Update to version 10.00.p02
* Changelog: http://geant4.cern.ch/support/Patch4.10.0-2.txt

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=16
2014-09-12 10:29:07 +00:00
Thomas Zimmermann
8f007bc771 Fix some rpmlint warnings
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=15
2014-04-16 06:40:06 +00:00
Thomas Zimmermann
6565574d04 Add one profile.d file for every data package, instead of a global one, which then defines non existing directories
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=14
2014-04-15 18:51:50 +00:00
Thomas Zimmermann
f86bf063cc OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=13 2014-04-15 18:16:21 +00:00
Thomas Zimmermann
ffb8afa48a OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=12 2014-03-20 12:08:43 +00:00
Thomas Zimmermann
ec639cf6b5 OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=11 2014-03-20 11:09:31 +00:00
Thomas Zimmermann
dd49ce0b58 - Package also Data files needed by geant4
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=10
2014-03-20 10:31:11 +00:00
Thomas Zimmermann
caaa923ca7 - Update to 10.00.p01
* Changelog: http://geant4.cern.ch/support/Patch4.10.0-1.txt 
- Remove Patch0, it's now included upstream

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=9
2014-03-07 14:09:46 +00:00
Thomas Zimmermann
0c772fcd76 - 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

OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=8
2013-12-16 14:37:59 +00:00
Thomas Zimmermann
fe16433f16 - Update to 9.6.p02
OBS-URL: https://build.opensuse.org/package/show/science/geant4?expand=0&rev=7
2013-05-25 07:08:33 +00:00