Commit graph

30 commits

Author SHA1 Message Date
Mattias Ellert
29328ac08b Support StandardSymbolsPS.otf 2024-03-25 11:16:05 +01:00
Mattias Ellert
735b7a8692 Use "standardsymbolsps" instead of "symbol" when searching for the
Symbols font in order to not find Noto Symbols instead
2023-12-18 20:23:26 +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
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
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
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
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
ea40f6d9b5 Update to 6.12.04
Drop patches accepted upstream
Drop previously backported patches
Unbundle jsroot in root-net-http
Add hack to work around broken charmaps in StandardSymbolsPS.otf
Use local static script and style files for JupyROOT
Fix some javascript errors
Fix build rules for test binaries so that they are not installed
Address memory usage issue for ARM build
Drop pre-minified javascript and style files (Fedora packaging guidelines)
Enable builds on ppc/ppc64/ppc64le (do not pass all tests, but the list
  of failing tests is much shorter with this release)
Add dependency on python[23]-jsmva to python[23]-jupyroot
New sub-packages: root-gui-canvaspainter, root-gui-webdisplay and
  root-hist-draw (not for EPEL 7 since they are root7 specific and
  require c++-14)
2018-01-17 07:13:04 +01:00
Mattias Ellert
7236b9af3c Update to 6.10.00
Drop patches accepted upstream
Drop previously backported patches
New sub-package: root-unfold
Dropped sub-package: root-vdt
2017-06-16 10:45:49 +02:00
Mattias Ellert
ec7f16e89c Update to 6.08.04
Fix broken TPad::WaitPrimitive (backport from git)
Rebuild for gcc 6.3
2017-01-15 08:35:38 +01:00
Mattias Ellert
ea3d3333d5 Update to 6.08.02
- Drop patches accepted upstream
- Drop previously backported patches
- Drop obsolete patches
- Enable hadoop/hdfs support for all architectures
  * libhdfs is now available for more architectures than ix86 and x86_64
- Enable building on aarch64
- Rename the python packages to python2-root and python3-root
- New sub-packages: python{2,3}-jupyroot, python{2,3}-jsmva
- Dropped sub-package: root-rootaas (replaced by python{2,3}-jupyroot)
2016-12-07 15:00:55 +01:00
Mattias Ellert
4d7d87d75f Convert init scripts to systemd unit files 2016-08-14 06:40:11 +02:00
Mattias Ellert
16e38e12a2 Revert "Retire packages without systemd support, See FESCo ticket 1605"
This reverts commit f23b63a03f.
2016-08-14 06:24:21 +02:00
Parag Nemade
f23b63a03f Retire packages without systemd support, See FESCo ticket 1605 2016-07-30 15:07:31 +05:30
Mattias Ellert
9a997630c2 Update to 6.06.02 (F24+, EPEL7)
- Change to cmake configuration (was using ./configure)
- Change to doxygen documentation generation (was using THTML)
- Run the test suite
- Remove compatibility with older EPEL (Group tags, BuildRoot tag, etc.)
- New sub-packages: root-multiproc, root-cling, root-r, root-r-tools,
  root-geocad, root-tmva-python, root-tmva-r, root-tmva-gui, root-cli,
  root-notebook and root-rootaas
- New subpackage for EPEL7: root-python34
- Dropped sub-packages: root-cint, root-reflex, root-cintex, root-ruby
2016-04-10 23:12:54 +02:00
Mattias Ellert
fda3bc6d17 Update to 5.34.32
- New sub-package: root-fonts (STIX version 0.9 required by TMathText)
- Use GNU Free instead of Liberation, works better with TMathText
- Fix segfault when embedding Type 1 fonts
- Drop patch root-no-extra-formats.patch (workaround for above problem)
2015-07-03 16:51:58 +02:00
Mattias Ellert
8875471441 Minor fixes 2015-06-18 09:52:37 +02:00
Mattias Ellert
57e8c20a99 Update to 5.34.20
- Re-enable xrootd support for F21+ and EPEL7 (now ported to xrootd 4)
- Do not depend on wine's fonts
- Drop patch root-gccopt.patch
2014-08-20 05:24:01 +02:00
Mattias Ellert
62af349cdf Update to 5.34.18
- Build GFAL module using libgfal2
- New sub-package: root-vdt
2014-03-22 12:29:07 +01:00
Mattias Ellert
e2dd5b2818 Exclude armv7hl - cint is not working
- Use _pkgdocdir when defined
- Use texlive-stix
2013-08-08 07:58:04 +02:00
Mattias Ellert
d7c587d5ba Rebuild for ruby 2.0
- Rebuild for cfitsio 3.330
2013-03-23 04:20:57 +01:00
Mattias Ellert
86f1cc80ee Update to 5.34.05
- Rebuild for xrootd 3.3
- Patch for latest graphviz (libcgraph)
- Drop patches root-glibc.patch and root-tclass-fix.patch
2013-03-08 07:10:26 +01:00
Mattias Ellert
f9dd6d5cb9 Update to 5.34.00
- New sub-package: root-io-gfal
2012-06-10 17:15:48 +02:00
Mattias Ellert
8de03df36e Update to 5.30.01
Drop patches root-lzma-searchorder.patch and root-cint-i686.patch
2011-08-18 22:29:30 +02:00
Mattias Ellert
c60383e16e - Update to 5.28.00
- Drop patches fixed upstream: root-linker-scripts.patch, root-dpm-rfio.patch,
  root-missing-explicit-link.patch, root-split-latex.patch,
  root-cern-filename.patch, root-make-3.82.patch,
  root-fonttype-combobox-dtor.patch
- New sub-packages: root-genetic, root-graf-fitsio, root-hist-factory,
  root-proof-pq2
- Make root-io a separate package again - the circular dependency with the
  root-core package was resolved upstream
2010-12-18 05:40:09 +01:00
Mattias Ellert
e9145aca8e - Update to 5.26.00e
- Drop patch fixed upstream: root-tmva-segfault.patch
- Add Requires on root-proof to root-proofd
2010-10-23 17:50:02 +02:00
Mattias Ellert
31435da708 - Add Requires on root-graf-asimage to root-core
- Add Requires on root-graf-x11 to root-graf-gui
- Add Requires on root-hist-painter to root-hist
- Add Requires on root-minuit to root-mathcore
- Add Requires on krb5-workstation to root-net-krb5
- Add BuildRequires on krb5-workstation
2010-10-03 20:44:08 +02:00
Mattias Ellert
30d9d78de2 * Thu Jul 29 2010 Mattias Ellert <mattias.ellert@fysast.uu.se> - 5.26.00c-3
- Correct license tags for: cint, core and rootfit
- Regenerate source tarball due to upstream retag (again)
2010-07-31 14:38:22 +02:00