Commit graph

105 commits

Author SHA1 Message Date
Mattias Ellert
bbcab50659 Update to 6.38.00
Removed subpackages: root-proof, root-proof-bench, root-proof-player,
    root-proof-sessionviewer, root-sql-mysql, root-sql-odbc, root-sql-pgsql
New subpackages: root-geom-checker, root-gui-treemap,
    root-tree-ntuple-browse, root-histv7
JsMVA python (sub)module dropped from python3-root package
Compile minuit2 with Open MP support
Dropped patches: 7
New patches: 4
2025-12-09 20:53:49 +01:00
Mattias Ellert
da1ca8ff8f Update sources 2025-08-28 06:37:03 +02:00
Mattias Ellert
3a74b8b610 Update to 6.36.02 2025-07-13 07:11:20 +02:00
Mattias Ellert
6edd65804f Update to 6.36.00
Enable the R interface for EPEL 10.1
Removed subpackages: root-gui-qt5webdisplay, -hist-draw, -histv7 and -html
New subpackage: root-roofit-codegen
2025-06-09 14:00:51 +02:00
Mattias Ellert
920e7b2575 Update to 6.34.08 2025-04-17 23:39:33 +02:00
Mattias Ellert
fe8a030c52 Update to 6.34.06
Drop patches accepted upstream or previously backported
2025-03-31 15:19:04 +02:00
Mattias Ellert
40be88f67c Update to 6.34.04
Drop patches accepted upstream or previously backported
2025-02-14 22:05:06 +01:00
Mattias Ellert
75f062bccd Update to 6.34.02
Build CLAD plugin
Removed package: root-roofit-dataframe-helpers
2024-12-26 10:59:52 +01:00
Mattias Ellert
6b314d2ebb Update to 6.32.08 2024-11-14 22:31:01 +01:00
Mattias Ellert
5498e74caf Update to 6.32.06
Split out ROOT 7 dependent parts of root-browsable to a separate package
Split out ROOT 7 dependent parts of root-browserv7 to a separate package
2024-09-25 14:02:06 +02:00
Mattias Ellert
1617973423 Update to 6.32.04
Drop patches accepted upstream
Disable Qt5 Web display for Fedora 41+ (broken qt5-qtwebengine package)
2024-08-16 06:35:34 +02:00
Mattias Ellert
c1e2a7a6b3 Update to 6.32.02
Drop paches accepted upstream
2024-06-18 17:15:43 +02:00
Mattias Ellert
95f73fc33a Update to 6.32.00
Drop EPEL 8 build (now requires Python >= 3.7 ans tbb >= 2020)
Dropped patches: 12
New patches: 6
The JsMVA python module is now a submodule of the ROOT python module
The notebook package was merged with the JupyROOT package
2024-06-07 12:04:22 +02:00
Mattias Ellert
d22cdf6344 Update to 6.30.06 2024-04-05 15:37:21 +02:00
Mattias Ellert
c2cd7682c3 Update to 6.30.04
Drop patch root-adjust-test-for-failures-on-aarch64-ppc64le-s390x.patch
  (accepted upstrem)
Exclude failing TClingDataMemberInfo.Offset test on s390x
2024-02-01 07:40:40 +01:00
Mattias Ellert
6d457ab71f Update to 6.30.02 2023-12-05 13:15:36 +01:00
Mattias Ellert
59989efa5f Update to 6.30.00
Removed subpackages: root-io-gfal and root-roofit-common
Dropped patches: 6
New patches: 6
2023-11-26 16:11:31 +01:00
Mattias Ellert
85ea672407 Update to 6.28.08
New subpackage root-tmva-utils (split off from root-tmva)
Port to pcre2
2023-10-14 23:56:11 +02:00
Mattias Ellert
79c12df5ba Update to 6.28.06
Drop patches root-testRooAbsL-test-compares-two-doubles-and-fails.patch and
  root-strlcpy.patch (fixed upstream)
2023-09-06 23:23:03 +02:00
Mattias Ellert
c39df0d6ce Update to 6.28.04
Drop patch root-RF-Rewrite-RooProdPdf.TestGetPartIntList-unit-test.patch
  (previously backported)
Enable Apache Arrow support (64 bit architectures only)
2023-05-09 21:38:39 +02:00
Mattias Ellert
088e995d07 Update to 6.28.02
Dropped patches: 13
New patches: 1
2023-03-22 21:46:20 +01:00
Mattias Ellert
a08fcbc5ad Update to 6.28.00
ROOT now uses llvm/clang version 13 (updated from version 9)
Clean up specfile by removing EPEL 7 conditionals
Drop dataframe, roofit and tmva-sofieparser on EPEL 8 ppc64le due to
  "pure virtual method called" errors
Split the root-geom sub-package into three separate sub-packages:
  root-geom, root-geom-builder and root-geom-painter
Enable uring support in EPEL 9 (liburing now available)
New sub-packages: root-geom-webviewer, root-roofit-jsoninterface,
  root-testsupport, root-tree-ntuple-utils, root-tree-webviewer,
  root-xroofit
Dropped patches: 31
New patches: 17
Updated patches: 4
2023-03-19 07:53:00 +01:00
Mattias Ellert
ab5d41c627 Update to 6.26.10
Drop patches root-Fixes-for-garbage-collection-in-Python-3.11.patch
  and root-Guard-gInterpreterMutex-in-TClingClassInfo-IsEnum.patch
  (fixed upstream)
Use different filenames in io/loopdir tests
Update root-test-timeout.patch to address one more issue
2022-11-17 13:06:43 +01:00
Mattias Ellert
78faffb6b8 Update to 6.26.08
Drop patch root-move-private-decl.patch (fixed upstream)
Drop some previously backported patches
Rename patch root-blas-linking-and-ignore-prefix.patch (partially fixed)
Backport locking of gInterpreterMutex in TClingClassInfo::IsEnum
2022-10-21 05:11:01 +02:00
Mattias Ellert
4a05ecac34 Update to 6.26.06 2022-08-04 05:35:58 +02:00
Mattias Ellert
a9b86f482f Update to 6.26.04
Drop patch root-missing-include.patch (accepted upstream)
2022-06-14 16:02:47 +02:00
Mattias Ellert
4a99ec915c Update to 6.26.02
Drop patch root-roofit-overflow.patch (previously backported)
2022-04-18 04:04:24 +02:00
Mattias Ellert
2f8e3d96d1 Update to 6.24.04
New subpackages: root-roofit-common, root-roofit-dataframe-helpers,
  root-roofit-hs3, root-tmva-sofie and root-tmva-sofie-parser
Removed subpackages: root-memstat and root-montecarlo-vmc
Drop the doxygen generated root-doc package (doxygen runs out of memory)
Dropped patches: 17
New patches: 22
Updated patches: 5
2022-04-05 14:39:21 +02:00
Mattias Ellert
01b908fc8c Update to 6.24.06 2021-11-05 13:14:04 +01:00
Mattias Ellert
19b1aedc98 Update to 6.24.04
Add dependency on json-devel to root-core
Disable uring in EPEL 8 (liburing is available, but uring not
  supported by kernel)
2021-08-28 13:11:27 +02:00
Mattias Ellert
1fd9670b71 Update to 6.24.02
ROOT now uses llvm/clang version 9 (updated from version 5)
No longer exclude arch s390x (better supported in llvm/clang 9)
Drop patches accepted upstream or previously backported
Backport some fixes that make more tests work
New subpackages: python{2,3}-distrdf, root-roofit-batchcompute
Require js-jsroot >= 6
2021-08-22 19:10:24 +02:00
Mattias Ellert
123427b9fe Update to 6.22.08 2021-03-19 06:26:34 +01:00
Mattias Ellert
7a6fb7e19d Update to 6.22.06
Filter out additional vDSO names for ppc
2020-11-29 15:15:47 +01:00
Mattias Ellert
99ef1e3968 Update to 6.22.04
Drop patch root-xrootd5-compat.patch (accepted upstream)
2020-11-20 08:58:27 +01:00
Mattias Ellert
1361b0d800 Update to 6.22.02
Drop patch previously backported: root-doxygen-endof-part1.patch
Drop patch accepted upstream: root-python2-compat.patch
Add back line accidentally removed in root-config
Install headers in new PyROOT with COMPONENT headers
Increase test timeout for ppc64le
2020-08-23 16:27:44 +02:00
Mattias Ellert
b2cd752635 Update to 6.22.00
Drop patches accepted upstream
  root-FitData-assert-fix.patch
  root-clang-altivec-vector.patch
  root-format-fix.patch
  root-moved-file.patch
  root-xmlmodify-dep.patch
New and improved Python bindings
The new Python bindings can be built for both Python 2 and Python 3
  out of the box. Dropped the workaround in specfile for this (EPEL 7)
Dropped the python3-other packages (EPEL 7)
The new Python bindings has split the TPython interface to a separate
  library. Now in a separate root-tpython package
root-tpython and root-tmva-python are now using Python 3 on EPEL 7
New subpackage root-gui-browsable
New patches (submitted upstream)
  Fix too aggressive -Werror replacements
  Add missing call to TFile::SetCacheFileDir in a TMVA tutorial
  Adjust stressGraphics.ref
  Fix off-by-one error in histogram v7 bin iterator
  Compatibility with python 2.7 versions before 2.7.9
  Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf)
  Fix doxygen issues
  Fix bad regex in TProofMgr
  Compatibility with xrootd 5
2020-07-15 04:44:51 +02:00
Mattias Ellert
d5f9a3e4ce Update to 6.20.06
Fix test failure on ppc64le and aarch64
2020-06-15 08:33:47 +02:00
Mattias Ellert
245e52da34 Update to 6.20.04
Drop previously backported patch root-tutorials-unique-filenames.patch
Improved patch for the PyROOT issue on EPEL 7 ppc64le
2020-04-05 12:50:43 +02:00
Mattias Ellert
fba71390e2 Update to 6.20.02
Drop patches accepted upstream
  root-dont-download-input-file-if-it-already-exists.patch
  root-fix-plugin-definition.patch
  root-man-install.patch
  root-pretty-printers.patch
  root-python3.patch
  root-stress-aarch64-ppc64le.patch
Drop patches no longer relevant due to changes to the code
  root-missing-include-string.patch
  root-static-constexpr.patch
Add workaround for PyROOT issues on ppc64le in EPEL 7
  root-epel7-ppc64le-pyroot.patch (patch conditionally applied)
Fix path to moved data file in tutorial
  root-moved-file.patch
Split the root-roofit subpackage into four different packages
  root-roofit, root-roofit-core, root-roofit-more and root-roostats
  The root-roofit-more library splits out the part of roofit that depends on
    the root-mathmore package
New subpackage: root-histv7
2020-03-23 10:03:24 +01:00
Mattias Ellert
e337f50c47 Update to 6.18.04
First build for EPEL 8
2019-10-09 15:59:54 +02:00
Mattias Ellert
0172e0c499 Update to 6.18.02
Add workarounds for issues caused by the RHEL 7.7 update, that left the
  aarch64 architecture at RHEL 7.6.
2019-08-30 09:20:16 +02:00
Mattias Ellert
aff214ede0 Update to 6.18.00
Drop patches accepted upstream:
  root-avoid-gui-crash.patch
  root-doxygen-generation-with-python-3.patch
Drop patches with alternative fix implemented upstream:
  root-dont-install-eve7-files.patch
  root-ix32-geom-opt.patch
Drop ppc64 specific workaround (ppc64 no longer built in Fedora or EPEL):
  root-ppc64-doc.patch
Dropped subpackages:
  root-geocad
  root-graf-qt
  root-gui-qt
  root-gui-qtgsi
  root-io-hdfs
  root-io-rfio
  root-net-bonjour
  root-net-globus
  root-net-ldap
  root-net-krb5
  root-table
Drop BuildRequires needed by the dropped subpackages
New subpackages:
  root-graf3d-csg (split off from root-graf3d-gl)
  root-gui-browserv7
  root-tree-ntuple
Don't build python2-root for Fedora >= 31
Include desktop and MIME type files in source RPM (removed from source)
Install man pages in correct directory
Use correct library names in plugin definitions
Don't download test input file if it already exists
Python 3 fixes
Increase test tolerance (aarch64 and ppc64le)
Fix GDB pretty printers install name and location
2019-07-03 14:52:40 +02:00
Mattias Ellert
b8c8500439 Update to 6.16.00
Drop patches accepted upstream:
  root-adjust-allowed-test-difference-for-32-bit-ix86.patch
  root-crypto.patch
  root-js-syntax.patch
  root-missing-header.patch
  root-set-cache-file-dir.patch
  root-stressgraphics-ref.patch
  root-test-compilation-epel7.patch
  root-test-subdirs.patch
  root-unique-filenames.patch
Dropped subpackages:
  root-rootd (obsolete - use xrootd)
  root-proofd (obsolete - use root-xproofd)
  root-proof-pq2
New ROOT 7 subpackage:
  root-graf3d-eve7
  root-gui-webgui6
Make tutorial/v7/line.cxx run in batch mode
2019-02-15 12:57:22 +01:00
Mattias Ellert
6be66b5cfa Update to 6.14.08
Make tutorial filenames unique to avoid overwrites
2018-11-24 11:32:51 +01:00
Mattias Ellert
4c7d7f652d Restore broken sources file 2018-11-09 19:35:08 +01:00
Mattias Ellert
436670def3 Update to 6.14.06
Let clang ignore some gcc options it hasn't implemented
Don't build python2-jupyroot/jsmva packages for Fedora >= 29
Drop previously backported patch root-TGHtmlBrowser-crash.patch
2018-11-09 18:42:42 +01:00
Mattias Ellert
ffdeed0011 Update to 6.14.04
Drop patch accepted upstream: root-python-3.7.patch
2018-08-25 16:41:42 +02:00
Mattias Ellert
a085075a00 Update to 6.14.02
Make python3 the preferred python for Fedora 29+:
  Give python3 libPyROOT higher priority than python2 libPyROOT
  The python scripts in root-cli use python3-root
  Let root-tmva-python use python3-numpy
Fix build issue with undefined symbols in libSrvAuth
Make ROOTConfig-targets.cmake not error on missing files to work better with
  subpackages
2018-08-07 06:08:54 +02:00
Mattias Ellert
88f740ba6c Update to 6.14.00
Drop patches previously backported:
  root-doxygen-makefile.patch
  root-crash-fix.patch
  root-test-stress-32bit.patch
Drop patches accepted upstream:
  root-test-subdirs.patch
  root-test-fixes.patch
  root-out-of-bounds.patch
  root-doxygen-tilde.patch
  root-noinst.patch
Drop patches for issues fixed upstream:
  root-dont-link-jvm.patch
  root-system-pythia.patch
Drop patch root-urw-otf-hack.patch - broken font file no longer present
Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package
  (the font is now available in EPEL 7)
Use two more patches from Fedora's llvm5.0 package
New root-test-subdirs.patch patch for more instances of the same issue
Fix a test not setting cache file directory so that it works offline
Fix a compatibility issue with the EPEL 7 gtest version
Fix a missing include
Workaround optimization problems in the Geom library
New subpackages due to library splits
  root-tree-dataframe and root-vecops from root-tree-player
  root-net-httpsniff from root-net-http
New subpackages due to package splits
  root-gui-html from root-gui
  root-gui-qtgsi from root-gui-qt
  root-io-xmlparser from root-io-xml
  root-proof-player from root-proof
New ROOT 7 subpackages
  graf-gpadv7
  graf-primitives
  gui-fitpanelv7
  gui-qt5webdisplay
Rename root-guibuilder package to root-gui-builder
2018-07-08 14:11:30 +02:00
Mattias Ellert
50233814ad Update to 6.12.06
Drop patch root-Fix-constructing-the-GSL-MC-Integrator.patch (previously
  backported)
2018-02-19 13:48:39 +01:00