|
 |
b2cd752 |
%undefine __cmake_in_source_build
|
|
 |
4f7769c |
%undefine __cmake3_in_source_build
|
|
 |
a085075 |
|
|
 |
0172e0c |
%if %{?fedora}%{!?fedora:0} >= 31 || %{?rhel}%{!?rhel:0} >= 8
|
|
 |
aff214e |
# Don't build python2-root for Fedora >= 31
|
|
 |
aff214e |
%global buildpy2 0
|
|
 |
637fe32 |
%else
|
|
 |
aff214e |
%global buildpy2 1
|
|
 |
637fe32 |
%endif
|
|
 |
16e38e1 |
|
|
 |
b2cd752 |
%if %{buildpy2}
|
|
 |
b2cd752 |
%global python2_version_uscore %(tr . _ <<< "%{python2_version}")
|
|
 |
b2cd752 |
%endif
|
|
 |
b2cd752 |
%global python3_version_uscore %(tr . _ <<< "%{python3_version}")
|
|
 |
b2cd752 |
|
|
 |
aff214e |
%global py3_soabi %([ -x %{__python3} ] && %{__python3} -c "from distutils import sysconfig; print(sysconfig.get_config_vars().get('SOABI'))")
|
|
 |
aff214e |
|
|
 |
ea40f6d |
%if %{?fedora}%{!?fedora:0} >= 24 || %{?rhel}%{!?rhel:0} >= 8
|
|
 |
ea40f6d |
# Building the experimental ROOT 7 classes requires c++-14.
|
|
 |
ea40f6d |
# This is the default for gcc 6.1 and later.
|
|
 |
ea40f6d |
%global root7 1
|
|
 |
ea40f6d |
%else
|
|
 |
ea40f6d |
%global root7 0
|
|
 |
ea40f6d |
%endif
|
|
 |
ea40f6d |
|
|
 |
6be66b5 |
%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
|
|
 |
6be66b5 |
# Multi-threading support requires TBB version >= 2018
|
|
 |
88f740b |
%global tbb 1
|
|
 |
88f740b |
%else
|
|
 |
88f740b |
%global tbb 0
|
|
 |
88f740b |
%endif
|
|
 |
88f740b |
|
|
 |
9dd4f5f |
%if 0%{?fedora} >= 33
|
|
 |
9dd4f5f |
%global blaslib flexiblas
|
|
 |
9dd4f5f |
%else
|
|
 |
9dd4f5f |
%global blaslib blas
|
|
 |
9dd4f5f |
%endif
|
|
 |
9dd4f5f |
|
|
 |
16e38e1 |
# Do not create .orig files when patching source
|
|
 |
16e38e1 |
%global _default_patch_flags --no-backup-if-mismatch
|
|
 |
16e38e1 |
|
|
 |
b2cd752 |
# Do not generate autoprovides for Python modules
|
|
 |
b2cd752 |
%global __provides_exclude_from ^(%{?python2_sitearch:%{python2_sitearch}|}%{python3_sitearch})/lib.*\\.so$
|
|
 |
53ab37d |
|
|
 |
16e38e1 |
Name: root
|
|
 |
b2cd752 |
Version: 6.22.00
|
|
 |
16e38e1 |
%global libversion %(cut -d. -f 1-2 <<< %{version})
|
|
 |
9dd4f5f |
Release: 6%{?dist}
|
|
 |
16e38e1 |
Summary: Numerical data analysis framework
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
License: LGPLv2+
|
|
 |
88f740b |
URL: https://root.cern/
|
|
 |
16e38e1 |
# The upstream source is modified to exclude proprietary fonts:
|
|
 |
88f740b |
# wget -N https://root.cern/download/root_v%%{version}.source.tar.gz
|
|
 |
88f740b |
# tar -z -x -f root_v%%{version}.source.tar.gz
|
|
 |
88f740b |
# find root-%%{version}/fonts -type f -a '!' -name 'STIX*' -exec rm {} ';'
|
|
 |
88f740b |
# tar -J -c --group root --owner root -f root-%%{version}.tar.xz root-%%{version}
|
|
 |
16e38e1 |
Source0: %{name}-%{version}.tar.xz
|
|
 |
16e38e1 |
# Input data for the tests
|
|
 |
16e38e1 |
Source1: %{name}-testfiles.tar.xz
|
|
 |
16e38e1 |
# Script to generate above source
|
|
 |
16e38e1 |
Source2: %{name}-testfiles.sh
|
|
 |
aff214e |
# Desktop file and icon
|
|
 |
aff214e |
Source3: %{name}.desktop
|
|
 |
aff214e |
Source4: %{name}.png
|
|
 |
aff214e |
# MIME type file and icon
|
|
 |
aff214e |
Source5: %{name}.xml
|
|
 |
aff214e |
Source6: application-x-root.png
|
|
 |
69d6612 |
# Instructions for setting up a python virtual environment
|
|
 |
69d6612 |
# for running the JupyROOT notebook on EPEL
|
|
 |
69d6612 |
Source7: JupyROOT-on-EPEL
|
|
 |
16e38e1 |
# Use system fonts
|
|
 |
7236b9a |
Patch0: %{name}-fontconfig.patch
|
|
 |
b8c8500 |
# Revert the removal of DataFrame for 32 bit architectures
|
|
 |
b8c8500 |
Patch1: %{name}-32bit-dataframe.patch
|
|
 |
7236b9a |
# Unbundle gtest
|
|
 |
aff214e |
Patch2: %{name}-unbundle-gtest.patch
|
|
 |
ea40f6d |
# Use local static script and style files for JupyROOT
|
|
 |
aff214e |
Patch3: %{name}-jupyroot-static.patch
|
|
 |
88f740b |
# Fedora's llvm patches
|
|
 |
aff214e |
Patch4: %{name}-PowerPC-Don-t-use-xscvdpspn-on-the-P7.patch
|
|
 |
aff214e |
Patch5: %{name}-Fix-return-type-in-ORC-readMem-client-interface.patch
|
|
 |
aff214e |
Patch6: %{name}-PPC-Avoid-non-simple-MVT-in-STBRX-optimization.patch
|
|
 |
ea40f6d |
# Reduce memory usage of build
|
|
 |
ea40f6d |
# https://github.com/root-project/root/pull/1516
|
|
 |
aff214e |
Patch7: %{name}-memory-usage.patch
|
|
 |
81b256c |
# Reduce memory usage during linking on ARM and x86 by generating
|
|
 |
ea40f6d |
# smaller debuginfo for the llmv libraries.
|
|
 |
ea40f6d |
# Fedora builders run out of memory with the default setting.
|
|
 |
aff214e |
Patch8: %{name}-memory-arm-x86.patch
|
|
 |
ffdeed0 |
# Don't install minicern static library
|
|
 |
aff214e |
Patch9: %{name}-dont-install-minicern.patch
|
|
 |
436670d |
# Let clang ignore some gcc options it hasn't implemented
|
|
 |
436670d |
# https://github.com/root-project/root/pull/2933
|
|
 |
aff214e |
Patch10: %{name}-clang-ignore-gcc-options.patch
|
|
 |
b8c8500 |
# Don't create documentation notebooks
|
|
 |
aff214e |
Patch11: %{name}-doc-no-notebooks.patch
|
|
 |
b2cd752 |
# Don't run tutorials that crash during doc generation
|
|
 |
b2cd752 |
Patch12: %{name}-doxygen-crash.patch
|
|
 |
b2cd752 |
# Compatibility with older gtest
|
|
 |
b2cd752 |
Patch13: %{name}-old-gtest-compat.patch
|
|
 |
cce2ff4 |
# Fix -Wmissing-field-initializers in python bindings for
|
|
 |
cce2ff4 |
# Python 3.8 and 3.9
|
|
 |
cce2ff4 |
# https://github.com/root-project/root/pull/5158
|
|
 |
fba7139 |
Patch14: %{name}-python3.8-object.patch
|
|
 |
cce2ff4 |
# Run some test on 32 bit that upstream has disabled
|
|
 |
b2cd752 |
Patch15: %{name}-32bit-tests.patch
|
|
 |
fba7139 |
# Workaround for initialization problems for PyROOT on
|
|
 |
fba7139 |
# EPEL7 ppc64le
|
|
 |
fba7139 |
# https://sft.its.cern.ch/jira/browse/ROOT-10622
|
|
 |
b2cd752 |
Patch16: %{name}-epel7-ppc64le-pyroot.patch
|
|
 |
d5f9a3e |
# Fix test failure on ppc64le and aarch64
|
|
 |
d5f9a3e |
# https://github.com/root-project/root/pull/5867
|
|
 |
b2cd752 |
Patch17: %{name}-roostats-test-ppc64le-aarch64.patch
|
|
 |
b2cd752 |
# Fix too aggressive -Werror replacements
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/5902
|
|
 |
b2cd752 |
Patch18: %{name}-werror-fix.patch
|
|
 |
b2cd752 |
# Add missing call to TFile::SetCacheFileDir in a TMVA tutorial
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/5944
|
|
 |
b2cd752 |
Patch19: %{name}-setcachefiledir.patch
|
|
 |
b2cd752 |
# Adjust stressGraphics.ref
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/5957
|
|
 |
b2cd752 |
Patch20: %{name}-stressGraphics.patch
|
|
 |
b2cd752 |
# Fix off-by-one error in histogram v7 bin iterator
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/5958
|
|
 |
b2cd752 |
Patch21: %{name}-histv7-bin-iterator.patch
|
|
 |
b2cd752 |
# Compatibility with python 2.7 versions before 2.7.9
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/5960
|
|
 |
b2cd752 |
Patch22: %{name}-python2-compat.patch
|
|
 |
b2cd752 |
# Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf)
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/5977
|
|
 |
b2cd752 |
Patch23: %{name}-ntuple-largefile.patch
|
|
 |
b2cd752 |
# Fix doxygen issues
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/6029
|
|
 |
b2cd752 |
Patch24: %{name}-doxygen-filenames.patch
|
|
 |
b2cd752 |
Patch25: %{name}-doxygen-endof-part1.patch
|
|
 |
b2cd752 |
Patch26: %{name}-doxygen-endof-part2.patch
|
|
 |
b2cd752 |
Patch27: %{name}-doxygen-parameter-names.patch
|
|
 |
b2cd752 |
Patch28: %{name}-doxygen-macro-name.patch
|
|
 |
b2cd752 |
Patch29: %{name}-doxygen-missing-underscore.patch
|
|
 |
b2cd752 |
Patch30: %{name}-doxygen-md-comments.patch
|
|
 |
b2cd752 |
# Fix bad regex in TProofMgr
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/6030
|
|
 |
b2cd752 |
Patch31: %{name}-fix-bad-regex.patch
|
|
 |
b2cd752 |
# Compatibility with xrootd 5
|
|
 |
b2cd752 |
# https://github.com/root-project/root/pull/6031
|
|
 |
b2cd752 |
Patch32: %{name}-xrootd5-compat.patch
|
|
 |
9dd4f5f |
# Enable FlexiBLAS detection
|
|
 |
9dd4f5f |
Patch33: %{name}-add-flexiblas-detection.patch
|
|
 |
ea40f6d |
|
|
 |
1a1a0b3 |
# s390x suffers from endian issues resulting in failing tests
|
|
 |
1a1a0b3 |
# and broken documentation generation
|
|
 |
1a1a0b3 |
# https://sft.its.cern.ch/jira/browse/ROOT-8703
|
|
 |
1a1a0b3 |
ExcludeArch: s390x
|
|
 |
16e38e1 |
|
|
 |
fba7139 |
BuildRequires: cmake3 >= 3.9
|
|
 |
16e38e1 |
BuildRequires: libX11-devel
|
|
 |
16e38e1 |
BuildRequires: libXpm-devel
|
|
 |
16e38e1 |
BuildRequires: libXft-devel
|
|
 |
16e38e1 |
BuildRequires: libXext-devel
|
|
 |
16e38e1 |
BuildRequires: fontconfig-devel
|
|
 |
16e38e1 |
BuildRequires: freetype-devel
|
|
 |
16e38e1 |
BuildRequires: fcgi-devel
|
|
 |
16e38e1 |
BuildRequires: ftgl-devel
|
|
 |
16e38e1 |
BuildRequires: glew-devel
|
|
 |
16e38e1 |
BuildRequires: gl2ps-devel
|
|
 |
16e38e1 |
BuildRequires: pcre-devel
|
|
 |
16e38e1 |
BuildRequires: zlib-devel
|
|
 |
16e38e1 |
BuildRequires: xz-devel
|
|
 |
055702a |
BuildRequires: lz4-devel
|
|
 |
055702a |
BuildRequires: xxhash-devel
|
|
 |
fba7139 |
BuildRequires: libzstd-devel
|
|
 |
637fe32 |
# Require a version of libAfterImage that is properly linked to
|
|
 |
637fe32 |
# its dependencies
|
|
 |
637fe32 |
BuildRequires: libAfterImage-devel >= 1.20-21
|
|
 |
16e38e1 |
BuildRequires: ncurses-devel
|
|
 |
16e38e1 |
BuildRequires: libxml2-devel
|
|
 |
16e38e1 |
BuildRequires: fftw-devel
|
|
 |
16e38e1 |
BuildRequires: gsl-devel
|
|
 |
16e38e1 |
BuildRequires: unuran-devel
|
|
 |
3dbbb6f |
%if %{?fedora}%{!?fedora:0} >= 28 || %{?rhel}%{!?rhel:0} >= 8
|
|
 |
3dbbb6f |
BuildRequires: mariadb-connector-c-devel
|
|
 |
3dbbb6f |
%else
|
|
 |
16e38e1 |
BuildRequires: mysql-devel
|
|
 |
3dbbb6f |
%endif
|
|
 |
16e38e1 |
BuildRequires: sqlite-devel
|
|
 |
16e38e1 |
BuildRequires: unixODBC-devel
|
|
 |
16e38e1 |
BuildRequires: mesa-libGL-devel
|
|
 |
16e38e1 |
BuildRequires: mesa-libGLU-devel
|
|
 |
685c7a1 |
%if %{?fedora}%{!?fedora:0} >= 27 || %{?rhel}%{!?rhel:0} >= 8
|
|
 |
e5c1833 |
BuildRequires: libpq-devel
|
|
 |
685c7a1 |
%else
|
|
 |
685c7a1 |
BuildRequires: postgresql-devel
|
|
 |
685c7a1 |
%endif
|
|
 |
aff214e |
%if %{buildpy2}
|
|
 |
f7f5ed1 |
BuildRequires: python2-devel
|
|
 |
16e38e1 |
%endif
|
|
 |
3cde189 |
BuildRequires: python%{python3_pkgversion}-devel
|
|
 |
88f740b |
%if %{root7}
|
|
 |
88f740b |
%ifarch %{qt5_qtwebengine_arches}
|
|
 |
9cc859d |
BuildRequires: qt5-qtbase-devel
|
|
 |
88f740b |
BuildRequires: qt5-qtwebengine-devel
|
|
 |
88f740b |
%endif
|
|
 |
16e38e1 |
%endif
|
|
 |
16e38e1 |
BuildRequires: openssl-devel
|
|
 |
16e38e1 |
BuildRequires: libtool-ltdl-devel
|
|
 |
16e38e1 |
BuildRequires: desktop-file-utils
|
|
 |
16e38e1 |
BuildRequires: dcap-devel
|
|
 |
16e38e1 |
BuildRequires: xrootd-client-devel >= 1:3.3.5
|
|
 |
16e38e1 |
BuildRequires: xrootd-private-devel >= 1:3.3.5
|
|
 |
16e38e1 |
BuildRequires: cfitsio-devel
|
|
 |
16e38e1 |
BuildRequires: davix-devel >= 0.2.8
|
|
 |
16e38e1 |
BuildRequires: gfal2-devel
|
|
 |
16e38e1 |
BuildRequires: srm-ifce-devel
|
|
 |
16e38e1 |
BuildRequires: R-Rcpp-devel
|
|
 |
16e38e1 |
BuildRequires: R-RInside-devel
|
|
 |
16e38e1 |
BuildRequires: readline-devel
|
|
 |
88f740b |
%if %{tbb}
|
|
 |
6be66b5 |
BuildRequires: tbb-devel >= 2018
|
|
 |
ea3d333 |
%endif
|
|
 |
16e38e1 |
BuildRequires: emacs
|
|
 |
16e38e1 |
BuildRequires: emacs-el
|
|
 |
16e38e1 |
BuildRequires: gcc-c++
|
|
 |
16e38e1 |
BuildRequires: gcc-gfortran
|
|
 |
16e38e1 |
BuildRequires: graphviz-devel
|
|
 |
16e38e1 |
BuildRequires: expat-devel
|
|
 |
16e38e1 |
BuildRequires: pythia8-devel >= 8.1.80
|
|
 |
9dd4f5f |
BuildRequires: %{blaslib}-devel
|
|
 |
90ad7be |
BuildRequires: python%{python3_pkgversion}-numpy
|
|
 |
16e38e1 |
BuildRequires: doxygen
|
|
 |
16e38e1 |
BuildRequires: graphviz
|
|
 |
ea40f6d |
BuildRequires: yuicompressor
|
|
 |
16e38e1 |
BuildRequires: perl-generators
|
|
 |
7236b9a |
BuildRequires: gtest-devel
|
|
 |
7236b9a |
BuildRequires: gmock-devel
|
|
 |
16e38e1 |
# Some of the tests call lsb_release
|
|
 |
16e38e1 |
BuildRequires: redhat-lsb-core
|
|
 |
ea3d333 |
# Fonts
|
|
 |
16e38e1 |
BuildRequires: font(freesans)
|
|
 |
16e38e1 |
BuildRequires: font(freeserif)
|
|
 |
16e38e1 |
BuildRequires: font(freemono)
|
|
 |
88f740b |
BuildRequires: font(standardsymbolsps)
|
|
 |
88f740b |
BuildRequires: font(d050000l)
|
|
 |
88f740b |
BuildRequires: font(z003)
|
|
 |
16e38e1 |
BuildRequires: font(droidsansfallback)
|
|
 |
ea3d333 |
# With gdb installed test failures will show backtraces
|
|
 |
ea3d333 |
BuildRequires: gdb
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: hicolor-icon-theme
|
|
 |
16e38e1 |
Requires: emacs-filesystem >= %{_emacs_version}
|
|
 |
16e38e1 |
Provides: emacs-%{name} = %{version}-%{release}
|
|
 |
16e38e1 |
Provides: emacs-%{name}-el = %{version}-%{release}
|
|
 |
16e38e1 |
Obsoletes: emacs-%{name} < 5.34.28
|
|
 |
16e38e1 |
Obsoletes: emacs-%{name}-el < 5.34.28
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description
|
|
 |
16e38e1 |
The ROOT system provides a set of object oriented frameworks with all
|
|
 |
16e38e1 |
the functionality needed to handle and analyze large amounts of data
|
|
 |
16e38e1 |
in a very efficient way. Having the data defined as a set of objects,
|
|
 |
16e38e1 |
specialized storage methods are used to get direct access to the
|
|
 |
16e38e1 |
separate attributes of the selected objects, without having to touch
|
|
 |
7236b9a |
the bulk of the data. Included are histogramming methods in an
|
|
 |
16e38e1 |
arbitrary number of dimensions, curve fitting, function evaluation,
|
|
 |
16e38e1 |
minimization, graphics and visualization classes to allow the easy
|
|
 |
16e38e1 |
setup of an analysis system that can query and process the data
|
|
 |
16e38e1 |
interactively or in batch mode, as well as a general parallel
|
|
 |
16e38e1 |
processing framework, PROOF, that can considerably speed up an
|
|
 |
16e38e1 |
analysis.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
Thanks to the built-in C++ interpreter cling, the command, the
|
|
 |
16e38e1 |
scripting and the programming language are all C++. The interpreter
|
|
 |
16e38e1 |
allows for fast prototyping of the macros since it removes the, time
|
|
 |
16e38e1 |
consuming, compile/link cycle. It also provides a good environment to
|
|
 |
16e38e1 |
learn C++. If more performance is needed the interactively developed
|
|
 |
16e38e1 |
macros can be compiled using a C++ compiler via a machine independent
|
|
 |
16e38e1 |
transparent compiler interface called ACliC.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
The system has been designed in such a way that it can query its
|
|
 |
16e38e1 |
databases in parallel on clusters of workstations or many-core
|
|
 |
16e38e1 |
machines. ROOT is an open system that can be dynamically extended by
|
|
 |
16e38e1 |
linking external libraries. This makes ROOT a premier platform on
|
|
 |
16e38e1 |
which to build data acquisition, simulation and data analysis systems.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package icons
|
|
 |
16e38e1 |
Summary: ROOT icon collection
|
|
 |
16e38e1 |
BuildArch: noarch
|
|
 |
16e38e1 |
Requires: %{name}-core = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description icons
|
|
 |
16e38e1 |
This package contains icons used by the ROOT GUI.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package fonts
|
|
 |
16e38e1 |
Summary: ROOT font collection
|
|
 |
16e38e1 |
BuildArch: noarch
|
|
 |
16e38e1 |
# STIX version 0.9 only
|
|
 |
16e38e1 |
License: OFL
|
|
 |
16e38e1 |
Requires: %{name}-core = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description fonts
|
|
 |
16e38e1 |
This package contains fonts used by ROOT that are not available in Fedora.
|
|
 |
16e38e1 |
In particular it contains STIX version 0.9 that is used by TMathText.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package doc
|
|
 |
16e38e1 |
Summary: Documentation for the ROOT system
|
|
 |
16e38e1 |
BuildArch: noarch
|
|
 |
16e38e1 |
License: LGPLv2+ and GPLv2+ and BSD
|
|
 |
16e38e1 |
Requires: mathjax
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description doc
|
|
 |
16e38e1 |
This package contains the automatically generated ROOT class
|
|
 |
16e38e1 |
documentation.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tutorial
|
|
 |
16e38e1 |
Summary: ROOT tutorial scripts and test suite
|
|
 |
16e38e1 |
BuildArch: noarch
|
|
 |
16e38e1 |
Requires: %{name} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tutorial
|
|
 |
16e38e1 |
This package contains the tutorial scripts and test suite for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package core
|
|
 |
16e38e1 |
Summary: ROOT core libraries
|
|
 |
16e38e1 |
License: LGPLv2+ and BSD
|
|
 |
16e38e1 |
Requires: %{name}-fonts = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-icons = %{version}-%{release}
|
|
 |
16e38e1 |
# Dynamic dependencies
|
|
 |
16e38e1 |
Requires: %{name}-cling%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-asimage%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
# Packages providing the libraries listed by "root-config --libs"
|
|
 |
193d74d |
# (Only root-physics and root-multiproc are not dragged in by
|
|
 |
193d74d |
# recursively resolving the dependency on root-graf-asimage
|
|
 |
193d74d |
# above, so it is not that much of a bloat...)
|
|
 |
193d74d |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-graf-postscript%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
|
|
 |
f7f5ed1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-physics%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
f7f5ed1 |
Requires: %{name}-tree-dataframe%{?_isa} = %{version}-%{release}
|
|
 |
3dbbb6f |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
f7f5ed1 |
Requires: %{name}-vecops%{?_isa} = %{version}-%{release}
|
|
 |
193d74d |
# Fonts
|
|
 |
16e38e1 |
Requires: xorg-x11-fonts-ISO8859-1-75dpi
|
|
 |
16e38e1 |
Requires: font(freesans)
|
|
 |
16e38e1 |
Requires: font(freeserif)
|
|
 |
16e38e1 |
Requires: font(freemono)
|
|
 |
88f740b |
Requires: font(standardsymbolsps)
|
|
 |
88f740b |
Requires: font(d050000l)
|
|
 |
88f740b |
Requires: font(z003)
|
|
 |
16e38e1 |
Requires: font(droidsansfallback)
|
|
 |
16e38e1 |
Obsoletes: %{name}-ruby < 6.00.00
|
|
 |
7236b9a |
Obsoletes: %{name}-vdt < 6.10.00
|
|
 |
b8c8500 |
Obsoletes: %{name}-proof-pq2 < 6.16.00
|
|
 |
b8c8500 |
Obsoletes: %{name}-rootd < 6.16.00
|
|
 |
aff214e |
Obsoletes: %{name}-geocad < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-graf-qt < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-gui-qt < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-gui-qtgsi < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-io-hdfs < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-io-rfio < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-net-bonjour < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-net-globus < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-net-ldap < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-net-krb5 < 6.18.00
|
|
 |
aff214e |
Obsoletes: %{name}-table < 6.18.00
|
|
 |
aff214e |
%if ! %{buildpy2}
|
|
 |
aff214e |
Obsoletes: python2-%{name} < %{version}-%{release}
|
|
 |
436670d |
Obsoletes: python2-jupyroot < %{version}-%{release}
|
|
 |
436670d |
Obsoletes: python2-jsmva < %{version}-%{release}
|
|
 |
436670d |
Obsoletes: %{name}-rootaas < 6.08.00
|
|
 |
436670d |
%endif
|
|
 |
b2cd752 |
%if %{?rhel}%{!?rhel:0} == 7
|
|
 |
b2cd752 |
Obsoletes: python%{python3_other_pkgversion}-%{name} < 6.22.00
|
|
 |
b2cd752 |
Obsoletes: python%{python3_other_pkgversion}-jupyroot < 6.22.00
|
|
 |
b2cd752 |
Obsoletes: python%{python3_other_pkgversion}-jsmva < 6.22.00
|
|
 |
b2cd752 |
%endif
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description core
|
|
 |
16e38e1 |
This package contains the core libraries used by ROOT: libCore, libNew,
|
|
 |
16e38e1 |
libRint and libThread.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package multiproc
|
|
 |
16e38e1 |
Summary: Multi-processor support for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description multiproc
|
|
 |
16e38e1 |
This package provides ROOT's multi-processor support library: libMultiProc.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package cling
|
|
 |
16e38e1 |
Summary: Cling C++ interpreter
|
|
 |
16e38e1 |
License: NCSA and (NCSA or LGPLv2+)
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
# Root's cling interpreter uses a particular git commit of
|
|
 |
16e38e1 |
# llvm and clang with application specific changes. It does
|
|
 |
16e38e1 |
# not work with the system libraries. The bundled llvm and
|
|
 |
16e38e1 |
# clang are compiled using -fvisibility=hidden, and are not
|
|
 |
16e38e1 |
# visible outside of the libCling module.
|
|
 |
16e38e1 |
Requires: gcc-c++
|
|
 |
16e38e1 |
Requires: redhat-rpm-config
|
|
 |
16e38e1 |
Provides: bundled(clang-libs)
|
|
 |
16e38e1 |
Provides: bundled(llvm-libs)
|
|
 |
16e38e1 |
Obsoletes: %{name}-cint7 < 5.26.00c
|
|
 |
16e38e1 |
Obsoletes: %{name}-cint < 6.00.00
|
|
 |
16e38e1 |
Obsoletes: %{name}-cintex < 6.00.00
|
|
 |
16e38e1 |
Obsoletes: %{name}-reflex < 6.00.00
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description cling
|
|
 |
16e38e1 |
Cling is an interactive C++ interpreter, built on top of Clang and
|
|
 |
16e38e1 |
LLVM compiler infrastructure.
|
|
 |
16e38e1 |
|
|
 |
b2cd752 |
%package tpython
|
|
 |
b2cd752 |
Summary: ROOT's TPython interface
|
|
 |
b2cd752 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: python%{python3_pkgversion}-%{name}%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
# Package split (tpython from Python bindings)
|
|
 |
b2cd752 |
Obsoletes: python%{python3_pkgversion}-%{name} < 6.22.00
|
|
 |
b2cd752 |
|
|
 |
b2cd752 |
%description tpython
|
|
 |
b2cd752 |
This package contains ROOT's TPython interface. It makes it possible
|
|
 |
b2cd752 |
to call Python from ROOT.
|
|
 |
b2cd752 |
|
|
 |
aff214e |
%if %{buildpy2}
|
|
 |
ea3d333 |
%package -n python2-%{name}
|
|
 |
16e38e1 |
Summary: Python extension for ROOT
|
|
 |
aff214e |
%{?python_provide:%python_provide python2-%{name}}
|
|
 |
f7f5ed1 |
Provides: %{name}-python = %{version}-%{release}
|
|
 |
f7f5ed1 |
Obsoletes: %{name}-python < 6.08.00
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
ea3d333 |
%description -n python2-%{name}
|
|
 |
b2cd752 |
This package contains the Python extension for ROOT. It makes it
|
|
 |
b2cd752 |
possible to use ROOT classes in Python.
|
|
 |
16e38e1 |
|
|
 |
ea3d333 |
%package -n python2-jupyroot
|
|
 |
ea3d333 |
Summary: ROOT Jupyter kernel
|
|
 |
aff214e |
%{?python_provide:%python_provide python2-jupyroot}
|
|
 |
ea40f6d |
Requires: python2-%{name}%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: python2-jsmva = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-notebook = %{version}-%{release}
|
|
 |
e337f50 |
%if %{?fedora}%{!?fedora:0} >= 26
|
|
 |
7236b9a |
# python-metakernel for python2 not available in
|
|
 |
7236b9a |
# Fedora <= 25 or RHEL/EPEL - some functionality missing
|
|
 |
88f740b |
Requires: python2-ipython
|
|
 |
88f740b |
Requires: python2-metakernel
|
|
 |
88f740b |
%endif
|
|
 |
e337f50 |
%if %{?fedora}%{!?fedora:0} >= 28
|
|
 |
88f740b |
Requires: python-jupyter-filesystem
|
|
 |
1a1a0b3 |
%endif
|
|
 |
ec7f16e |
Obsoletes: %{name}-rootaas < 6.08.00
|
|
 |
ea3d333 |
|
|
 |
ea3d333 |
%description -n python2-jupyroot
|
|
 |
ea3d333 |
The Jupyter kernel for the ROOT notebook.
|
|
 |
ea3d333 |
|
|
 |
f7f5ed1 |
%package -n python2-jsmva
|
|
 |
f7f5ed1 |
Summary: TMVA interface used by JupyROOT
|
|
 |
f7f5ed1 |
BuildArch: noarch
|
|
 |
0172e0c |
%{?python_provide:%python_provide python2-jsmva}
|
|
 |
f7f5ed1 |
Requires: %{name}-tmva = %{version}-%{release}
|
|
 |
f7f5ed1 |
|
|
 |
f7f5ed1 |
%description -n python2-jsmva
|
|
 |
f7f5ed1 |
TMVA interface used by JupyROOT.
|
|
 |
436670d |
%endif
|
|
 |
f7f5ed1 |
|
|
 |
f7f5ed1 |
%package -n python%{python3_pkgversion}-%{name}
|
|
 |
f7f5ed1 |
Summary: Python extension for ROOT
|
|
 |
aff214e |
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
|
|
 |
f7f5ed1 |
Provides: %{name}-python%{python3_pkgversion} = %{version}-%{release}
|
|
 |
f7f5ed1 |
Obsoletes: %{name}-python%{python3_pkgversion} < 6.08.00
|
|
 |
f7f5ed1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
f7f5ed1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
f7f5ed1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
# Package split (tpython from Python bindings)
|
|
 |
b2cd752 |
Obsoletes: python%{python3_pkgversion}-%{name} < 6.22.00
|
|
 |
f7f5ed1 |
|
|
 |
f7f5ed1 |
%description -n python%{python3_pkgversion}-%{name}
|
|
 |
b2cd752 |
This package contains the Python extension for ROOT. It makes it
|
|
 |
b2cd752 |
possible to use ROOT classes in Python.
|
|
 |
f7f5ed1 |
|
|
 |
ea40f6d |
%package -n python%{python3_pkgversion}-jupyroot
|
|
 |
ea3d333 |
Summary: ROOT Jupyter kernel
|
|
 |
aff214e |
%{?python_provide:%python_provide python%{python3_pkgversion}-jupyroot}
|
|
 |
ea40f6d |
Requires: python%{python3_pkgversion}-%{name}%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: python%{python3_pkgversion}-jsmva = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-notebook = %{version}-%{release}
|
|
 |
e337f50 |
%if %{?fedora}%{!?fedora:0} >= 26
|
|
 |
88f740b |
# python-metakernel for python3 not available in
|
|
 |
88f740b |
# Fedora <= 25 or RHEL/EPEL - some functionality missing
|
|
 |
ea40f6d |
Requires: python%{python3_pkgversion}-ipython
|
|
 |
ea40f6d |
Requires: python%{python3_pkgversion}-metakernel
|
|
 |
1a1a0b3 |
%endif
|
|
 |
e337f50 |
%if %{?fedora}%{!?fedora:0} >= 28
|
|
 |
88f740b |
Requires: python-jupyter-filesystem
|
|
 |
1a1a0b3 |
%endif
|
|
 |
ea3d333 |
|
|
 |
ea40f6d |
%description -n python%{python3_pkgversion}-jupyroot
|
|
 |
ea3d333 |
The Jupyter kernel for the ROOT notebook.
|
|
 |
ea3d333 |
|
|
 |
f7f5ed1 |
%package -n python%{python3_pkgversion}-jsmva
|
|
 |
ea3d333 |
Summary: TMVA interface used by JupyROOT
|
|
 |
ea3d333 |
BuildArch: noarch
|
|
 |
0172e0c |
%{?python_provide:%python_provide python%{python3_pkgversion}-jsmva}
|
|
 |
ea3d333 |
Requires: %{name}-tmva = %{version}-%{release}
|
|
 |
ea3d333 |
|
|
 |
f7f5ed1 |
%description -n python%{python3_pkgversion}-jsmva
|
|
 |
ea3d333 |
TMVA interface used by JupyROOT.
|
|
 |
ea3d333 |
|
|
 |
16e38e1 |
%package r
|
|
 |
16e38e1 |
Summary: R interface for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: R-Rcpp-devel
|
|
 |
b2cd752 |
Requires: R-RInside-devel
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description r
|
|
 |
16e38e1 |
ROOT R is an interface in ROOT to call R functions using an R C++
|
|
 |
16e38e1 |
interface. This interface opens the possibility in ROOT to use the
|
|
 |
16e38e1 |
very large set of mathematical and statistical tools provided by R.
|
|
 |
16e38e1 |
With ROOT R you can perform a conversion from ROOT's C++ objects to
|
|
 |
16e38e1 |
R's objects, transform the returned R objects into ROOT's C++ objects,
|
|
 |
16e38e1 |
then the R functionality can be used directly for statistical studies
|
|
 |
16e38e1 |
in ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package r-tools
|
|
 |
16e38e1 |
Summary: R Tools
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-r%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description r-tools
|
|
 |
16e38e1 |
This package contains a minimizer module for ROOT that uses the ROOT
|
|
 |
16e38e1 |
R interface.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package genetic
|
|
 |
16e38e1 |
Summary: Genetic algorithms for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tmva%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description genetic
|
|
 |
16e38e1 |
This package contains a genetic minimizer module for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package geom
|
|
 |
16e38e1 |
Summary: Geometry library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description geom
|
|
 |
16e38e1 |
This package contains a library for defining geometries in ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package gdml
|
|
 |
16e38e1 |
Summary: GDML import/export for ROOT geometries
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-geom%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description gdml
|
|
 |
16e38e1 |
This package contains an import/export module for ROOT geometries.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf
|
|
 |
16e38e1 |
Summary: 2D graphics library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf
|
|
 |
16e38e1 |
This package contains the 2-dimensional graphics library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf-asimage
|
|
 |
16e38e1 |
Summary: AfterImage graphics renderer for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
637fe32 |
# Require a version of libAfterImage that is properly linked to
|
|
 |
637fe32 |
# its dependencies
|
|
 |
637fe32 |
Requires: libAfterImage >= 1.20-21
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf-asimage
|
|
 |
16e38e1 |
This package contains the AfterImage renderer for ROOT, which allows
|
|
 |
16e38e1 |
you to store output graphics in many formats, including JPEG, PNG and
|
|
 |
16e38e1 |
TIFF.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf-fitsio
|
|
 |
16e38e1 |
Summary: ROOT interface for the Flexible Image Transport System (FITS)
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf-fitsio
|
|
 |
16e38e1 |
This package contains a library for using the Flexible Image Transport
|
|
 |
16e38e1 |
System (FITS) data format in root.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf-gpad
|
|
 |
16e38e1 |
Summary: Canvas and pad library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
# Dynamic dependency
|
|
 |
16e38e1 |
Requires: %{name}-graf-postscript%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf-gpad
|
|
 |
16e38e1 |
This package contains a library for canvas and pad manipulations.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf-gviz
|
|
 |
16e38e1 |
Summary: Graphviz 2D library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf-gviz
|
|
 |
16e38e1 |
This package contains the 2-dimensional graphviz library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf-postscript
|
|
 |
16e38e1 |
Summary: Postscript/PDF renderer library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf-postscript
|
|
 |
16e38e1 |
This package contains a library for ROOT, which allows rendering
|
|
 |
16e38e1 |
postscript and PDF output.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf-x11
|
|
 |
16e38e1 |
Summary: X window system renderer for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf-x11
|
|
 |
16e38e1 |
This package contains the X11 renderer for ROOT, which allows using an
|
|
 |
16e38e1 |
X display for showing graphics.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf3d
|
|
 |
16e38e1 |
Summary: Basic 3D shapes library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf3d
|
|
 |
16e38e1 |
This library contains the basic 3D shapes and classes for ROOT. For
|
|
 |
16e38e1 |
a more full-blown geometry library, see the root-geom package.
|
|
 |
16e38e1 |
|
|
 |
aff214e |
%package graf3d-csg
|
|
 |
aff214e |
Summary: Constructive solid geometry
|
|
 |
aff214e |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
|
|
 |
aff214e |
%description graf3d-csg
|
|
 |
aff214e |
This library is used to generate composite shapes.
|
|
 |
aff214e |
|
|
 |
16e38e1 |
%package graf3d-eve
|
|
 |
16e38e1 |
Summary: Event display library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-geom%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d-gl%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-montecarlo-eg%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-physics%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf3d-eve
|
|
 |
16e38e1 |
This package contains a library for defining event displays in ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf3d-gl
|
|
 |
16e38e1 |
Summary: GL renderer for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-graf3d-csg%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf3d-gl
|
|
 |
16e38e1 |
This package contains the GL renderer for ROOT. This library provides
|
|
 |
16e38e1 |
3D rendering of volumes and shapes defined in ROOT, as well as 3D
|
|
 |
16e38e1 |
rendering of histograms, and similar. Included is also a high quality
|
|
 |
16e38e1 |
3D viewer for ROOT defined geometries.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf3d-gviz3d
|
|
 |
16e38e1 |
Summary: Graphviz 3D library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-geom%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d-gl%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf3d-gviz3d
|
|
 |
16e38e1 |
This package contains the 3-dimensional graphviz library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package graf3d-x3d
|
|
 |
16e38e1 |
Summary: X 3D renderer for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description graf3d-x3d
|
|
 |
16e38e1 |
This package contains the X 3D renderer for ROOT. This library provides
|
|
 |
16e38e1 |
3D rendering of volumes and shapes defined in ROOT. Included is also
|
|
 |
16e38e1 |
a low quality 3D viewer for ROOT defined geometries.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package gui
|
|
 |
16e38e1 |
Summary: GUI library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
# Dynamic dependencies
|
|
 |
16e38e1 |
Requires: %{name}-graf-x11%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Package split (gui-html from gui)
|
|
 |
88f740b |
Obsoletes: %{name}-gui < 6.14.00
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description gui
|
|
 |
16e38e1 |
This package contains a library for defining graphical user interfaces.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%package gui-html
|
|
 |
88f740b |
Summary: HTML GUI library for ROOT
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Package split (gui-html from gui)
|
|
 |
88f740b |
Obsoletes: %{name}-gui < 6.14.00
|
|
 |
88f740b |
|
|
 |
88f740b |
%description gui-html
|
|
 |
88f740b |
This package contains a library for defining HTML graphical user interfaces.
|
|
 |
88f740b |
|
|
 |
16e38e1 |
%package gui-fitpanel
|
|
 |
16e38e1 |
Summary: GUI element for fits in ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description gui-fitpanel
|
|
 |
16e38e1 |
This package contains a library to show a pop-up dialog when fitting
|
|
 |
16e38e1 |
various kinds of data.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package gui-ged
|
|
 |
16e38e1 |
Summary: GUI element for editing various ROOT objects
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
# Dynamic dependency
|
|
 |
16e38e1 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description gui-ged
|
|
 |
16e38e1 |
This package contains a library to show a pop-up window for editing
|
|
 |
16e38e1 |
various ROOT objects.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%package gui-builder
|
|
 |
16e38e1 |
Summary: GUI editor library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Package renamed
|
|
 |
88f740b |
Provides: %{name}-guibuilder = %{version}-%{release}
|
|
 |
88f740b |
Provides: %{name}-guibuilder%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Obsoletes: %{name}-guibuilder < 6.14.00
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%description gui-builder
|
|
 |
16e38e1 |
This package contains a library for editing graphical user interfaces
|
|
 |
16e38e1 |
in ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package gui-recorder
|
|
 |
16e38e1 |
Summary: Interface for recording and replaying events in ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description gui-recorder
|
|
 |
16e38e1 |
This library provides interface for recording and replaying events in ROOT.
|
|
 |
16e38e1 |
Recorded events are:
|
|
 |
16e38e1 |
- Commands typed by user in command line ('new TCanvas')
|
|
 |
16e38e1 |
- GUI events (mouse movement, button clicks, ...)
|
|
 |
16e38e1 |
All the recorded events from one session are stored in one TFile
|
|
 |
16e38e1 |
and can be replayed again anytime.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package hbook
|
|
 |
16e38e1 |
Summary: Hbook library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description hbook
|
|
 |
16e38e1 |
This package contains the Hbook library for ROOT, allowing you to
|
|
 |
16e38e1 |
access legacy Hbook files (NTuples and Histograms from PAW).
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package hist
|
|
 |
16e38e1 |
Summary: Histogram library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
# Dynamic dependency
|
|
 |
16e38e1 |
Requires: %{name}-hist-painter%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description hist
|
|
 |
16e38e1 |
This package contains a library for histogramming in ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package hist-painter
|
|
 |
16e38e1 |
Summary: Histogram painter plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description hist-painter
|
|
 |
16e38e1 |
This package contains a painter of histograms for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package spectrum
|
|
 |
16e38e1 |
Summary: Spectra analysis library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description spectrum
|
|
 |
16e38e1 |
This package contains the Spectrum library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package spectrum-painter
|
|
 |
16e38e1 |
Summary: Spectrum painter plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description spectrum-painter
|
|
 |
16e38e1 |
This package contains a painter of spectra for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package hist-factory
|
|
 |
16e38e1 |
Summary: RooFit PDFs from ROOT histograms
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-roofit%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-roofit-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-roostats%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description hist-factory
|
|
 |
16e38e1 |
Create RooFit probability density functions from ROOT histograms.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package html
|
|
 |
16e38e1 |
Summary: HTML documentation generator for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: graphviz
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description html
|
|
 |
16e38e1 |
This package contains classes to automatically extract documentation
|
|
 |
16e38e1 |
from marked up sources.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package io
|
|
 |
16e38e1 |
Summary: Input/output of ROOT objects
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description io
|
|
 |
16e38e1 |
This package provides I/O routines for ROOT objects.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package io-dcache
|
|
 |
16e38e1 |
Summary: dCache input/output library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description io-dcache
|
|
 |
16e38e1 |
This package contains the dCache extension for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package io-gfal
|
|
 |
16e38e1 |
Summary: Grid File Access Library input/output library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description io-gfal
|
|
 |
16e38e1 |
This package contains the Grid File Access Library extension for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package io-sql
|
|
 |
16e38e1 |
Summary: SQL input/output library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description io-sql
|
|
 |
16e38e1 |
This package contains the SQL extension for ROOT, that allows
|
|
 |
16e38e1 |
transparent access to files data via an SQL database, using ROOT's
|
|
 |
16e38e1 |
TFile interface.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package io-xml
|
|
 |
16e38e1 |
Summary: XML reader library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Package split (io-xmlparser from io-xml)
|
|
 |
88f740b |
Obsoletes: %{name}-io-xml < 6.14.00
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description io-xml
|
|
 |
16e38e1 |
This package contains the XML reader library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%package io-xmlparser
|
|
 |
88f740b |
Summary: XML parser library for ROOT
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Package split (io-xmlparser from io-xml)
|
|
 |
88f740b |
Obsoletes: %{name}-io-xml < 6.14.00
|
|
 |
88f740b |
|
|
 |
88f740b |
%description io-xmlparser
|
|
 |
88f740b |
This package contains the XML parser library for ROOT.
|
|
 |
88f740b |
|
|
 |
16e38e1 |
%package foam
|
|
 |
16e38e1 |
Summary: A Compact Version of the Cellular Event Generator
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description foam
|
|
 |
16e38e1 |
The general-purpose self-adapting Monte Carlo (MC) event
|
|
 |
16e38e1 |
generator/simulator mFOAM (standing for mini-FOAM) is a new compact
|
|
 |
16e38e1 |
version of the FOAM program, with a slightly limited functionality
|
|
 |
16e38e1 |
with respect to its parent version. On the other hand, mFOAM is
|
|
 |
16e38e1 |
easier to use for the average user.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package fftw
|
|
 |
16e38e1 |
Summary: FFTW library for ROOT
|
|
 |
16e38e1 |
License: GPLv2+
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description fftw
|
|
 |
16e38e1 |
This package contains the Fast Fourier Transform extension for ROOT.
|
|
 |
16e38e1 |
It uses the very fast fftw (version 3) library.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package fumili
|
|
 |
16e38e1 |
Summary: Fumili library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description fumili
|
|
 |
16e38e1 |
This package contains the fumili library for ROOT. This provides an
|
|
 |
16e38e1 |
alternative fitting algorithm for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package genvector
|
|
 |
16e38e1 |
Summary: Generalized vector library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description genvector
|
|
 |
16e38e1 |
This package contains the Genvector library for ROOT. This provides
|
|
 |
16e38e1 |
a generalized vector library.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package mathcore
|
|
 |
16e38e1 |
Summary: Core mathematics library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
685c7a1 |
# Dynamic dependencies
|
|
 |
685c7a1 |
Requires: %{name}-mathmore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-minuit%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description mathcore
|
|
 |
16e38e1 |
This package contains the MathCore library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package mathmore
|
|
 |
16e38e1 |
Summary: GSL interface library for ROOT
|
|
 |
16e38e1 |
License: GPLv2+
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description mathmore
|
|
 |
16e38e1 |
This package contains the MathMore library for ROOT. This provides
|
|
 |
16e38e1 |
a partial GNU Scientific Library interface for ROOT.
|
|
 |
16e38e1 |
While the rest of root is licensed under LGPLv2+ this optional library
|
|
 |
16e38e1 |
is licensed under GPLv2+ due to its use of GSL.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package matrix
|
|
 |
16e38e1 |
Summary: Matrix library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description matrix
|
|
 |
16e38e1 |
This package contains the Matrix library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package minuit
|
|
 |
16e38e1 |
Summary: Minuit library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description minuit
|
|
 |
16e38e1 |
This package contains the MINUIT library for ROOT. This provides a
|
|
 |
16e38e1 |
fitting algorithm for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package minuit2
|
|
 |
16e38e1 |
Summary: Minuit version 2 library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description minuit2
|
|
 |
16e38e1 |
This package contains the MINUIT version 2 library for ROOT. This
|
|
 |
16e38e1 |
provides an fitting algorithm for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package mlp
|
|
 |
16e38e1 |
Summary: Multi-layer perceptron extension for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description mlp
|
|
 |
16e38e1 |
This package contains the mlp library for ROOT. This library provides
|
|
 |
16e38e1 |
a multi-layer perceptron neural network package for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package physics
|
|
 |
16e38e1 |
Summary: Physics library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description physics
|
|
 |
16e38e1 |
This package contains the physics library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package quadp
|
|
 |
16e38e1 |
Summary: QuadP library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description quadp
|
|
 |
16e38e1 |
This package contains the QuadP library for ROOT. This provides the a
|
|
 |
16e38e1 |
framework in which to do Quadratic Programming. The quadratic
|
|
 |
16e38e1 |
programming problem involves minimization of a quadratic function
|
|
 |
16e38e1 |
subject to linear constraints.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package smatrix
|
|
 |
16e38e1 |
Summary: Sparse matrix library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description smatrix
|
|
 |
16e38e1 |
This package contains the Smatrix library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package splot
|
|
 |
16e38e1 |
Summary: Splot library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description splot
|
|
 |
16e38e1 |
A common method used in High Energy Physics to perform measurements
|
|
 |
16e38e1 |
is the maximum Likelihood method, exploiting discriminating variables
|
|
 |
16e38e1 |
to disentangle signal from background. The crucial point for such an
|
|
 |
16e38e1 |
analysis to be reliable is to use an exhaustive list of sources of
|
|
 |
16e38e1 |
events combined with an accurate description of all the Probability
|
|
 |
16e38e1 |
Density Functions (PDF).
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
To assess the validity of the fit, a convincing quality check is to
|
|
 |
16e38e1 |
explore further the data sample by examining the distributions of
|
|
 |
16e38e1 |
control variables. A control variable can be obtained for instance by
|
|
 |
16e38e1 |
removing one of the discriminating variables before performing again
|
|
 |
16e38e1 |
the maximum Likelihood fit: this removed variable is a control
|
|
 |
16e38e1 |
variable. The expected distribution of this control variable, for
|
|
 |
16e38e1 |
signal, is to be compared to the one extracted, for signal, from the
|
|
 |
16e38e1 |
data sample. In order to be able to do so, one must be able to unfold
|
|
 |
16e38e1 |
from the distribution of the whole data sample.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
The SPlot method allows to reconstruct the distributions for the
|
|
 |
16e38e1 |
control variable, independently for each of the various sources of
|
|
 |
16e38e1 |
events, without making use of any a priori knowledge on this
|
|
 |
16e38e1 |
variable. The aim is thus to use the knowledge available for the
|
|
 |
16e38e1 |
discriminating variables to infer the behavior of the individual
|
|
 |
16e38e1 |
sources of events with respect to the control variable.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
SPlot is optimal if the control variable is uncorrelated with the
|
|
 |
16e38e1 |
discriminating variables.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package unuran
|
|
 |
16e38e1 |
Summary: Random number generator library
|
|
 |
16e38e1 |
License: GPLv2+
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description unuran
|
|
 |
16e38e1 |
Contains universal (also called automatic or black-box) algorithms
|
|
 |
16e38e1 |
that can generate random numbers from large classes of continuous or
|
|
 |
16e38e1 |
discrete distributions, and also from practically all standard
|
|
 |
16e38e1 |
distributions.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
To generate random numbers the user must supply some information
|
|
 |
16e38e1 |
about the desired distribution, especially a C-function that computes
|
|
 |
16e38e1 |
the density and - depending on the chosen methods - some additional
|
|
 |
16e38e1 |
information (like the borders of the domain, the mode, the derivative
|
|
 |
16e38e1 |
of the density ...). After a user has given this information an
|
|
 |
16e38e1 |
init-program computes all tables and constants necessary for the
|
|
 |
16e38e1 |
random variate generation. The sample program can then generate
|
|
 |
16e38e1 |
variates from the desired distribution.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%package vecops
|
|
 |
88f740b |
Summary: Vector operation extension for ROOT
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Library split (tree-dataframe and vecops from tree-player)
|
|
 |
88f740b |
Obsoletes: %{name}-tree-player < 6.14.00
|
|
 |
88f740b |
|
|
 |
88f740b |
%description vecops
|
|
 |
88f740b |
This package contains a vector operation extension for ROOT.
|
|
 |
88f740b |
|
|
 |
16e38e1 |
%package memstat
|
|
 |
16e38e1 |
Summary: Memory statistics tool for use with ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description memstat
|
|
 |
16e38e1 |
This package contains the memory statistics tool for debugging memory
|
|
 |
16e38e1 |
leaks and such.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package montecarlo-eg
|
|
 |
16e38e1 |
Summary: Event generator library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description montecarlo-eg
|
|
 |
16e38e1 |
This package contains an event generator library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package montecarlo-pythia8
|
|
 |
16e38e1 |
Summary: Pythia version 8 plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-montecarlo-eg%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description montecarlo-pythia8
|
|
 |
16e38e1 |
This package contains the Pythia version 8 plug-in for ROOT. This
|
|
 |
16e38e1 |
package provide the ROOT user with transparent interface to the Pythia
|
|
 |
16e38e1 |
(version 8) event generators for hadronic interactions. If the term
|
|
 |
16e38e1 |
"hadronic" does not ring any bells, this package is not for you.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package montecarlo-vmc
|
|
 |
16e38e1 |
Summary: Virtual Monte-Carlo (simulation) library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-geom%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-montecarlo-eg%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-physics%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description montecarlo-vmc
|
|
 |
16e38e1 |
This package contains the VMC library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package net
|
|
 |
16e38e1 |
Summary: Net library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description net
|
|
 |
16e38e1 |
This package contains the ROOT networking library.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package net-rpdutils
|
|
 |
b8c8500 |
Summary: Authentication utilities used by xproofd
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description net-rpdutils
|
|
 |
b8c8500 |
This package contains authentication utilities used by xproofd.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package net-auth
|
|
 |
16e38e1 |
Summary: Authentication extension for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description net-auth
|
|
 |
16e38e1 |
This package contains the basic authentication algorithms used by ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package net-davix
|
|
 |
16e38e1 |
Summary: Davix extension for ROOT
|
|
 |
16e38e1 |
Requires: davix-libs%{?_isa} >= 0.2.8
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description net-davix
|
|
 |
16e38e1 |
This package contains the davix extension for ROOT, that provides
|
|
 |
16e38e1 |
access to http based storage such as webdav and S3.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package net-http
|
|
 |
16e38e1 |
Summary: HTTP server extension for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: js-jsroot
|
|
 |
88f740b |
# Library split (net-httpsniff from net-http)
|
|
 |
88f740b |
Obsoletes: %{name}-net-http < 6.14.00
|
|
 |
88f740b |
|
|
 |
88f740b |
%description net-http
|
|
 |
88f740b |
This package contains the HTTP server extension for ROOT. It provides
|
|
 |
88f740b |
an http interface to arbitrary ROOT applications.
|
|
 |
88f740b |
|
|
 |
88f740b |
%package net-httpsniff
|
|
 |
88f740b |
Summary: HTTP sniffer extension for ROOT
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Library split (net-httpsniff from net-http)
|
|
 |
88f740b |
Obsoletes: %{name}-net-http < 6.14.00
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%description net-httpsniff
|
|
 |
88f740b |
This package contains the HTTP sniffer extension for ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package netx
|
|
 |
16e38e1 |
Summary: NetX extension for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description netx
|
|
 |
16e38e1 |
This package contains the NetX extension for ROOT, i.e. a client for
|
|
 |
16e38e1 |
the xrootd server. Both the old (NetX) and the new (NetXNG) version are
|
|
 |
16e38e1 |
provided.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package proof
|
|
 |
16e38e1 |
Summary: PROOF extension for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Obsoletes: %{name}-clarens < 5.34.01
|
|
 |
16e38e1 |
Obsoletes: %{name}-peac < 5.34.01
|
|
 |
88f740b |
# Package split (proof-player from proof)
|
|
 |
88f740b |
Obsoletes: %{name}-proof < 6.14.00
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description proof
|
|
 |
16e38e1 |
This package contains the proof extension for ROOT. This provides a
|
|
 |
16e38e1 |
client to use in a PROOF environment.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package proof-bench
|
|
 |
16e38e1 |
Summary: PROOF benchmarking
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-proof-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description proof-bench
|
|
 |
16e38e1 |
This package contains the steering class for PROOF benchmarks.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%package proof-player
|
|
 |
88f740b |
Summary: PROOF player extension for ROOT
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Package split (proof-player from proof)
|
|
 |
88f740b |
Obsoletes: %{name}-proof < 6.14.00
|
|
 |
88f740b |
|
|
 |
88f740b |
%description proof-player
|
|
 |
88f740b |
This package contains the proof player extension for ROOT.
|
|
 |
88f740b |
|
|
 |
16e38e1 |
%package proof-sessionviewer
|
|
 |
16e38e1 |
Summary: GUI to browse an interactive PROOF session
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description proof-sessionviewer
|
|
 |
16e38e1 |
This package contains a library for browsing an interactive PROOF
|
|
 |
16e38e1 |
session in ROOT.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package xproof
|
|
 |
16e38e1 |
Summary: XPROOF extension for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-proof%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
# Dynamic dependency
|
|
 |
16e38e1 |
Requires: %{name}-net-rpdutils%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: xrootd-server%{?_isa}
|
|
 |
b8c8500 |
Obsoletes: %{name}-proofd < 6.16.00
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description xproof
|
|
 |
16e38e1 |
This package contains the xproof extension for ROOT. This provides a
|
|
 |
16e38e1 |
client to be used in a PROOF environment.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package roofit
|
|
 |
fba7139 |
Summary: ROOT extension for modeling expected distributions - toolkit
|
|
 |
fba7139 |
License: BSD
|
|
 |
fba7139 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-roofit-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
# Package split / Library split (from roofit)
|
|
 |
fba7139 |
Obsoletes: %{name}-roofit < 6.20.00
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%description roofit
|
|
 |
fba7139 |
The RooFit packages provide a toolkit for modeling the expected
|
|
 |
fba7139 |
distribution of events in a physics analysis. Models can be used to
|
|
 |
fba7139 |
perform likelihood fits, produce plots, and generate "toy Monte
|
|
 |
fba7139 |
Carlo" samples for various studies. The RooFit tools are integrated
|
|
 |
fba7139 |
with the object-oriented and interactive ROOT graphical environment.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
RooFit has been developed for the BaBar collaboration, a high energy
|
|
 |
fba7139 |
physics experiment at the Stanford Linear Accelerator Center, and is
|
|
 |
fba7139 |
primarily targeted to the high-energy physicists using the ROOT
|
|
 |
fba7139 |
analysis environment, but the general nature of the package make it
|
|
 |
fba7139 |
suitable for adoption in different disciplines as well.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
This package contains the RooFit toolkit classes.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%package roofit-core
|
|
 |
fba7139 |
Summary: ROOT extension for modeling expected distributions - core
|
|
 |
16e38e1 |
License: BSD
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-foam%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-minuit%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
# Package split / Library split (from roofit)
|
|
 |
fba7139 |
Obsoletes: %{name}-roofit < 6.20.00
|
|
 |
16e38e1 |
|
|
 |
fba7139 |
%description roofit-core
|
|
 |
fba7139 |
The RooFit packages provide a toolkit for modeling the expected
|
|
 |
fba7139 |
distribution of events in a physics analysis. Models can be used to
|
|
 |
fba7139 |
perform likelihood fits, produce plots, and generate "toy Monte
|
|
 |
fba7139 |
Carlo" samples for various studies. The RooFit tools are integrated
|
|
 |
fba7139 |
with the object-oriented and interactive ROOT graphical environment.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
RooFit has been developed for the BaBar collaboration, a high energy
|
|
 |
fba7139 |
physics experiment at the Stanford Linear Accelerator Center, and is
|
|
 |
fba7139 |
primarily targeted to the high-energy physicists using the ROOT
|
|
 |
fba7139 |
analysis environment, but the general nature of the package make it
|
|
 |
fba7139 |
suitable for adoption in different disciplines as well.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
This package contains the core RooFit classes.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%package roofit-more
|
|
 |
fba7139 |
Summary: ROOT extension for modeling expected distributions - more
|
|
 |
fba7139 |
License: BSD
|
|
 |
fba7139 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-mathmore%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-roofit-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
# Package split / Library split (from roofit)
|
|
 |
fba7139 |
Obsoletes: %{name}-roofit < 6.20.00
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%description roofit-more
|
|
 |
16e38e1 |
The RooFit packages provide a toolkit for modeling the expected
|
|
 |
16e38e1 |
distribution of events in a physics analysis. Models can be used to
|
|
 |
16e38e1 |
perform likelihood fits, produce plots, and generate "toy Monte
|
|
 |
16e38e1 |
Carlo" samples for various studies. The RooFit tools are integrated
|
|
 |
16e38e1 |
with the object-oriented and interactive ROOT graphical environment.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
RooFit has been developed for the BaBar collaboration, a high energy
|
|
 |
16e38e1 |
physics experiment at the Stanford Linear Accelerator Center, and is
|
|
 |
16e38e1 |
primarily targeted to the high-energy physicists using the ROOT
|
|
 |
16e38e1 |
analysis environment, but the general nature of the package make it
|
|
 |
16e38e1 |
suitable for adoption in different disciplines as well.
|
|
 |
16e38e1 |
|
|
 |
fba7139 |
This package contains RooFit classes that use the mathmore library.
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%package roostats
|
|
 |
fba7139 |
Summary: Statistical tools built on top of RooFit
|
|
 |
fba7139 |
License: BSD
|
|
 |
fba7139 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-minuit%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-roofit%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-roofit-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
# Package split / Library split (from roofit)
|
|
 |
fba7139 |
Obsoletes: %{name}-roofit < 6.20.00
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%description roostats
|
|
 |
fba7139 |
RooStats is a package containing statistical tools built on top of
|
|
 |
fba7139 |
RooFit.
|
|
 |
fba7139 |
|
|
 |
16e38e1 |
%package sql-mysql
|
|
 |
16e38e1 |
Summary: MySQL client plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description sql-mysql
|
|
 |
16e38e1 |
This package contains the MySQL plugin for ROOT. This plugin
|
|
 |
16e38e1 |
provides a thin client (interface) to MySQL servers. Using this
|
|
 |
16e38e1 |
client, one can obtain information from a MySQL database into the
|
|
 |
16e38e1 |
ROOT environment.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package sql-odbc
|
|
 |
16e38e1 |
Summary: ODBC plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description sql-odbc
|
|
 |
16e38e1 |
This package contains the ODBC (Open DataBase Connectivity) plugin
|
|
 |
16e38e1 |
for ROOT, that allows transparent access to any kind of database that
|
|
 |
16e38e1 |
supports the ODBC protocol.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package sql-sqlite
|
|
 |
16e38e1 |
Summary: Sqlite client plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description sql-sqlite
|
|
 |
16e38e1 |
This package contains the sqlite plugin for ROOT. This plugin
|
|
 |
16e38e1 |
provides a thin client (interface) to sqlite servers. Using this
|
|
 |
16e38e1 |
client, one can obtain information from a sqlite database into the
|
|
 |
16e38e1 |
ROOT environment.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package sql-pgsql
|
|
 |
16e38e1 |
Summary: PostgreSQL client plugin for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description sql-pgsql
|
|
 |
16e38e1 |
This package contains the PostGreSQL plugin for ROOT. This plugin
|
|
 |
16e38e1 |
provides a thin client (interface) to PostGreSQL servers. Using this
|
|
 |
16e38e1 |
client, one can obtain information from a PostGreSQL database into the
|
|
 |
16e38e1 |
ROOT environment.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tmva
|
|
 |
16e38e1 |
Summary: Toolkit for multivariate data analysis
|
|
 |
16e38e1 |
License: BSD
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-minuit%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mlp%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tmva
|
|
 |
16e38e1 |
The Toolkit for Multivariate Analysis (TMVA) provides a
|
|
 |
16e38e1 |
ROOT-integrated environment for the parallel processing and
|
|
 |
16e38e1 |
evaluation of MVA techniques to discriminate signal from background
|
|
 |
16e38e1 |
samples. It presently includes (ranked by complexity):
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
* Rectangular cut optimization
|
|
 |
16e38e1 |
* Correlated likelihood estimator (PDE approach)
|
|
 |
16e38e1 |
* Multi-dimensional likelihood estimator (PDE - range-search approach)
|
|
 |
16e38e1 |
* Fisher (and Mahalanobis) discriminant
|
|
 |
16e38e1 |
* H-Matrix (chi-squared) estimator
|
|
 |
16e38e1 |
* Artificial Neural Network (two different implementations)
|
|
 |
16e38e1 |
* Boosted Decision Trees
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
The TMVA package includes an implementation for each of these
|
|
 |
16e38e1 |
discrimination techniques, their training and testing (performance
|
|
 |
16e38e1 |
evaluation). In addition all these methods can be tested in parallel,
|
|
 |
16e38e1 |
and hence their performance on a particular data set may easily be
|
|
 |
16e38e1 |
compared.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tmva-python
|
|
 |
16e38e1 |
Summary: Toolkit for multivariate data analysis (Python)
|
|
 |
16e38e1 |
License: BSD
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tmva%{?_isa} = %{version}-%{release}
|
|
 |
90ad7be |
Requires: python%{python3_pkgversion}-numpy
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tmva-python
|
|
 |
16e38e1 |
Python integration with TMVA.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tmva-r
|
|
 |
16e38e1 |
Summary: Toolkit for multivariate data analysis (R)
|
|
 |
16e38e1 |
License: BSD
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-r%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tmva%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tmva-r
|
|
 |
16e38e1 |
R integration with TMVA.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tmva-gui
|
|
 |
16e38e1 |
Summary: Toolkit for multivariate data analysis GUI
|
|
 |
16e38e1 |
License: BSD
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io-xml%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tmva%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree-viewer%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tmva-gui
|
|
 |
16e38e1 |
GUI for the Toolkit for Multivariate Analysis (TMVA)
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tree
|
|
 |
16e38e1 |
Summary: Tree library for ROOT
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tree
|
|
 |
16e38e1 |
This package contains the Tree library for ROOT.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%package tree-dataframe
|
|
 |
436670d |
Summary: A high level interface to ROOT trees
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
%if %{root7}
|
|
 |
aff214e |
Requires: %{name}-tree-ntuple%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
%endif
|
|
 |
88f740b |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Library split (tree-dataframe and vecops from tree-player)
|
|
 |
88f740b |
Obsoletes: %{name}-tree-player < 6.14.00
|
|
 |
88f740b |
|
|
 |
88f740b |
%description tree-dataframe
|
|
 |
436670d |
This package contains a high level interface to ROOT trees.
|
|
 |
88f740b |
|
|
 |
16e38e1 |
%package tree-player
|
|
 |
16e38e1 |
Summary: Library to loop over a ROOT tree
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf3d%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-multiproc%{?_isa} = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: %{name}-net%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
# Library split (tree-dataframe and vecops from tree-player)
|
|
 |
88f740b |
Obsoletes: %{name}-tree-player < 6.14.00
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tree-player
|
|
 |
16e38e1 |
This package contains a plugin to loop over a ROOT tree.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package tree-viewer
|
|
 |
16e38e1 |
Summary: GUI to browse a ROOT tree
|
|
 |
16e38e1 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-gui-ged%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description tree-viewer
|
|
 |
16e38e1 |
This package contains a plugin for browsing a ROOT tree in ROOT.
|
|
 |
16e38e1 |
|
|
 |
7236b9a |
%package unfold
|
|
 |
7236b9a |
Summary: Distribution unfolding
|
|
 |
7236b9a |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
7236b9a |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-io-xmlparser%{?_isa} = %{version}-%{release}
|
|
 |
7236b9a |
Requires: %{name}-matrix%{?_isa} = %{version}-%{release}
|
|
 |
7236b9a |
|
|
 |
7236b9a |
%description unfold
|
|
 |
7236b9a |
An algorithm to unfold distributions from detector to truth level.
|
|
 |
7236b9a |
|
|
 |
16e38e1 |
%package cli
|
|
 |
16e38e1 |
Summary: ROOT command line utilities
|
|
 |
16e38e1 |
BuildArch: noarch
|
|
 |
90ad7be |
Requires: python%{python3_pkgversion}-%{name} = %{version}-%{release}
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description cli
|
|
 |
16e38e1 |
The ROOT command line utilities is a set of scripts for common tasks
|
|
 |
16e38e1 |
written in python.
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%package notebook
|
|
 |
ea40f6d |
Summary: Static files for the Jupyter ROOT Notebook
|
|
 |
ea40f6d |
BuildArch: noarch
|
|
 |
ea40f6d |
Requires: %{name}-core = %{version}-%{release}
|
|
 |
ea40f6d |
Requires: js-jsroot
|
|
 |
69d6612 |
%if %{?fedora}%{!?fedora:0} >= 26
|
|
 |
69d6612 |
# jupyter-notebook not available in
|
|
 |
69d6612 |
# Fedora <= 25 or RHEL/EPEL - some functionality missing
|
|
 |
69d6612 |
Requires: jupyter-notebook
|
|
 |
69d6612 |
%endif
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%description notebook
|
|
 |
ea40f6d |
Javascript and style files for the Jupyter ROOT Notebook.
|
|
 |
16e38e1 |
|
|
 |
88f740b |
%if %{root7}
|
|
 |
88f740b |
%package graf-gpadv7
|
|
 |
88f740b |
Summary: Canvas and pad library for ROOT (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description graf-gpadv7
|
|
 |
88f740b |
This package contains a library for canvas and pad manipulations.
|
|
 |
88f740b |
|
|
 |
88f740b |
%package graf-primitives
|
|
 |
88f740b |
Summary: Graphics primitives (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description graf-primitives
|
|
 |
88f740b |
This package contains graphics primitives for ROOT 7
|
|
 |
88f740b |
|
|
 |
b8c8500 |
%package graf3d-eve7
|
|
 |
b8c8500 |
Summary: Event display library for ROOT (ROOT 7)
|
|
 |
b8c8500 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-geom%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-graf3d-csg%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-montecarlo-eg%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-physics%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-tree-player%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
|
|
 |
b8c8500 |
%description graf3d-eve7
|
|
 |
b8c8500 |
This package contains a library for defining event displays in ROOT 7.
|
|
 |
b8c8500 |
|
|
 |
b2cd752 |
%package gui-browsable
|
|
 |
b2cd752 |
Summary: GUI browsable (ROOT 7)
|
|
 |
b2cd752 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: %{name}-tree%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
|
|
 |
b2cd752 |
%description gui-browsable
|
|
 |
b2cd752 |
This package contains GUI browsable components for ROOT 7.
|
|
 |
b2cd752 |
|
|
 |
aff214e |
%package gui-browserv7
|
|
 |
aff214e |
Summary: Browser (ROOT 7)
|
|
 |
aff214e |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
|
|
 |
b2cd752 |
Requires: %{name}-gui-browsable%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
Requires: %{name}-gui-webgui6%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
|
|
 |
aff214e |
%description gui-browserv7
|
|
 |
aff214e |
This package contains a file browser for ROOT 7.
|
|
 |
aff214e |
|
|
 |
88f740b |
%package gui-canvaspainter
|
|
 |
88f740b |
Summary: Canvas painter (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description gui-canvaspainter
|
|
 |
88f740b |
This package contains a canvas painter extension for ROOT 7
|
|
 |
88f740b |
|
|
 |
88f740b |
%package gui-fitpanelv7
|
|
 |
88f740b |
Summary: GUI element for fits in ROOT (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description gui-fitpanelv7
|
|
 |
88f740b |
This package contains a library to show a pop-up dialog when fitting
|
|
 |
88f740b |
various kinds of data.
|
|
 |
88f740b |
|
|
 |
88f740b |
%ifarch %{qt5_qtwebengine_arches}
|
|
 |
88f740b |
%package gui-qt5webdisplay
|
|
 |
88f740b |
Summary: Qt5 Web display (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description gui-qt5webdisplay
|
|
 |
b8c8500 |
This package contains a Qt5 web display extension for ROOT 7.
|
|
 |
88f740b |
%endif
|
|
 |
88f740b |
|
|
 |
88f740b |
%package gui-webdisplay
|
|
 |
88f740b |
Summary: Web display (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-mathcore%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
Requires: %{name}-net-http%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description gui-webdisplay
|
|
 |
b8c8500 |
This package contains a web display extension for ROOT 7.
|
|
 |
b8c8500 |
|
|
 |
b8c8500 |
%package gui-webgui6
|
|
 |
b8c8500 |
Summary: Web based GUI for ROOT
|
|
 |
b8c8500 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-graf%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-graf-gpad%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-gui%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-gui-webdisplay%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-hist%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
b8c8500 |
|
|
 |
b8c8500 |
%description gui-webgui6
|
|
 |
b8c8500 |
This package provides a Web based GUI for ROOT.
|
|
 |
88f740b |
|
|
 |
fba7139 |
%package histv7
|
|
 |
fba7139 |
Summary: Histogram library for ROOT (ROOT 7)
|
|
 |
fba7139 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
fba7139 |
|
|
 |
fba7139 |
%description histv7
|
|
 |
fba7139 |
This package contains a library for histogramming in ROOT 7.
|
|
 |
fba7139 |
|
|
 |
88f740b |
%package hist-draw
|
|
 |
88f740b |
Summary: Histogram drawing (ROOT 7)
|
|
 |
88f740b |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-graf-gpadv7%{?_isa} = %{version}-%{release}
|
|
 |
88f740b |
|
|
 |
88f740b |
%description hist-draw
|
|
 |
88f740b |
This package contains an histogram drawing extension for ROOT 7.
|
|
 |
aff214e |
|
|
 |
aff214e |
%package tree-ntuple
|
|
 |
aff214e |
Summary: Ntuple (ROOT 7)
|
|
 |
aff214e |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
Requires: %{name}-io%{?_isa} = %{version}-%{release}
|
|
 |
aff214e |
|
|
 |
aff214e |
%description tree-ntuple
|
|
 |
aff214e |
This package contains an ntuple extension for ROOT 7.
|
|
 |
88f740b |
%endif
|
|
 |
88f740b |
|
|
 |
16e38e1 |
%prep
|
|
 |
16e38e1 |
%setup -q -a 1
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
%patch0 -p1
|
|
 |
16e38e1 |
%patch1 -p1
|
|
 |
16e38e1 |
%patch2 -p1
|
|
 |
16e38e1 |
%patch3 -p1
|
|
 |
16e38e1 |
%patch4 -p1
|
|
 |
16e38e1 |
%patch5 -p1
|
|
 |
d40b20f |
%patch6 -p1
|
|
 |
d40b20f |
%patch7 -p1
|
|
 |
3dbbb6f |
%patch8 -p1
|
|
 |
055702a |
%patch9 -p1
|
|
 |
ea40f6d |
%patch10 -p1
|
|
 |
ea40f6d |
%patch11 -p1
|
|
 |
ea40f6d |
%patch12 -p1
|
|
 |
ea40f6d |
%patch13 -p1
|
|
 |
ea40f6d |
%patch14 -p1
|
|
 |
ea40f6d |
%patch15 -p1
|
|
 |
18df071 |
%patch16 -p1
|
|
 |
18df071 |
%patch17 -p1
|
|
 |
aff214e |
%patch18 -p1
|
|
 |
baedd3a |
%patch19 -p1
|
|
 |
baedd3a |
%patch20 -p1
|
|
 |
d5f9a3e |
%patch21 -p1
|
|
 |
b2cd752 |
%patch22 -p1
|
|
 |
b2cd752 |
%patch23 -p1
|
|
 |
b2cd752 |
%patch24 -p1
|
|
 |
b2cd752 |
%patch25 -p1
|
|
 |
b2cd752 |
%patch26 -p1
|
|
 |
b2cd752 |
%patch27 -p1
|
|
 |
b2cd752 |
%patch28 -p1
|
|
 |
b2cd752 |
%patch29 -p1
|
|
 |
b2cd752 |
%patch30 -p1
|
|
 |
b2cd752 |
%patch31 -p1
|
|
 |
b2cd752 |
%patch32 -p1
|
|
 |
9dd4f5f |
%patch33 -p1
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
# Remove bundled sources in order to be sure they are not used
|
|
 |
16e38e1 |
# * afterimage
|
|
 |
16e38e1 |
rm -rf graf2d/asimage/src/libAfterImage
|
|
 |
16e38e1 |
# * ftgl
|
|
 |
16e38e1 |
rm -rf graf3d/ftgl/src graf3d/ftgl/inc
|
|
 |
16e38e1 |
# * freetype
|
|
 |
16e38e1 |
rm -rf graf2d/freetype/src
|
|
 |
b2cd752 |
# * davix, glew, lz4, openssl, pcre, xxhash, zlib, zstd
|
|
 |
88f740b |
rm -rf builtins
|
|
 |
16e38e1 |
# * lzma
|
|
 |
16e38e1 |
rm -rf core/lzma/src/*.tar.gz
|
|
 |
16e38e1 |
# * gl2ps
|
|
 |
ea3d333 |
rm graf3d/gl/src/gl2ps.cxx graf3d/gl/src/gl2ps/gl2ps.h
|
|
 |
16e38e1 |
# * unuran
|
|
 |
16e38e1 |
rm -rf math/unuran/src/*.tar.gz
|
|
 |
16e38e1 |
# * xrootd-private-devel headers
|
|
 |
16e38e1 |
rm -rf proof/xrdinc
|
|
 |
16e38e1 |
# * x11 extension headers
|
|
 |
16e38e1 |
rm -rf graf2d/x11/inc/X11
|
|
 |
16e38e1 |
# * mathjax
|
|
 |
16e38e1 |
rm -rf documentation/doxygen/mathjax.tar.gz
|
|
 |
16e38e1 |
sed /mathjax.tar.gz/d -i documentation/doxygen/Makefile
|
|
 |
ea40f6d |
%if %{root7}
|
|
 |
ea40f6d |
# * string_view (<experimental/string_view> requires c++-14)
|
|
 |
88f740b |
rm core/foundation/inc/ROOT/libcpp_string_view.h \
|
|
 |
88f740b |
core/foundation/inc/ROOT/RWrap_libcpp_string_view.h
|
|
 |
cce2ff4 |
sed /RWrap_libcpp_string_view.h/d -i build/unix/module.modulemap
|
|
 |
16e38e1 |
%endif
|
|
 |
ea40f6d |
# * jsroot
|
|
 |
cce2ff4 |
rm -rf js/*
|
|
 |
16e38e1 |
|
|
 |
88f740b |
# Fix file permissions
|
|
 |
88f740b |
chmod -x interpreter/llvm/src/lib/Target/X86/X86EvexToVex.cpp
|
|
 |
16e38e1 |
|
|
 |
16e38e1 |
# Remove unsupported man page macros
|
|
 |
16e38e1 |
sed -e '/^\.UR/d' -e '/^\.UE/d' -i man/man1/*
|
|
 |
16e38e1 |
|
|
 |
055702a |
# Work around missing libraries in Fedora's gmock packaging < 1.8.0
|
|
 |
055702a |
if [ ! -r %{_libdir}/libgmock.so ] ; then
|
|
 |
7236b9a |
mkdir googlemock
|
|
 |
7236b9a |
pushd googlemock
|
|
 |
7236b9a |
g++ %{optflags} -DGTEST_HAS_PTHREAD=1 -c -o gmock-all.o /usr/src/gmock/gmock-all.cc
|
|
 |
7236b9a |
ar rv libgmock.a gmock-all.o
|
|
 |
7236b9a |
g++ %{optflags} -DGTEST_HAS_PTHREAD=1 -c -o gmock_main.o /usr/src/gmock/gmock_main.cc
|
|
 |
7236b9a |
ar rv libgmock_main.a gmock_main.o
|
|
 |
7236b9a |
popd
|
|
 |
055702a |
fi
|
|
 |
7236b9a |
|
|
 |
ea40f6d |
# Remove pre-minified script and style files
|
|
 |
ea40f6d |
rm etc/notebook/JsMVA/js/*.min.js
|
|
 |
ea40f6d |
rm etc/notebook/JsMVA/css/*.min.css
|
|
 |
ea40f6d |
|
|
 |
16e38e1 |
%build
|
|
 |
4dabf92 |
# This package triggers a fault in LLVM when LTO is enabled. Until LLVM
|
|
 |
4dabf92 |
# is analyzed and fixed, disable LTO
|
|
 |
4dabf92 |
%define _lto_cflags %{nil}
|
|
 |
4dabf92 |
|
|
 |
16e38e1 |
unset QTDIR
|
|
 |
16e38e1 |
unset QTLIB
|
|
 |
16e38e1 |
unset QTINC
|
|
 |
16e38e1 |
|
|
 |
ea40f6d |
# Minify script and style files
|
|
 |
ea40f6d |
for s in etc/notebook/JsMVA/js/*.js ; do
|
|
 |
ea40f6d |
yuicompressor ${s} -o ${s%.js}.min.js
|
|
 |
ea40f6d |
done
|
|
 |
ea40f6d |
for s in etc/notebook/JsMVA/css/*.css ; do
|
|
 |
ea40f6d |
yuicompressor ${s} -o ${s%.css}.min.css
|
|
 |
ea40f6d |
done
|
|
 |
ea40f6d |
|
|
 |
16e38e1 |
# Avoid overlinking (this used to be the default with the old configure script)
|
|
 |
16e38e1 |
LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
|
|
 |
16e38e1 |
|
|
 |
ea3d333 |
%cmake3 \
|
|
 |
ea3d333 |
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
|
|
 |
16e38e1 |
-DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir}/%{name} \
|
|
 |
16e38e1 |
-DCMAKE_INSTALL_SYSCONFDIR:PATH=%{_datadir}/%{name} \
|
|
 |
16e38e1 |
-DCMAKE_INSTALL_DOCDIR:PATH=%{_pkgdocdir} \
|
|
 |
16e38e1 |
-DCMAKE_INSTALL_ELISPDIR:PATH=%{_emacs_sitelispdir}/%{name} \
|
|
 |
16e38e1 |
-Dgnuinstall:BOOL=ON \
|
|
 |
16e38e1 |
-Dbuiltin_afterimage:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_cfitsio:BOOL=OFF \
|
|
 |
88f740b |
-Dbuiltin_clang:BOOL=ON \
|
|
 |
16e38e1 |
-Dbuiltin_davix:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_fftw3:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_freetype:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_ftgl:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_gl2ps:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_glew:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_gsl:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_llvm:BOOL=ON \
|
|
 |
055702a |
-Dbuiltin_lz4:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_lzma:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_openssl:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_pcre:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_tbb:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_unuran:BOOL=OFF \
|
|
 |
ea3d333 |
-Dbuiltin_vc:BOOL=OFF \
|
|
 |
7236b9a |
-Dbuiltin_vdt:BOOL=OFF \
|
|
 |
7236b9a |
-Dbuiltin_veccore:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_xrootd:BOOL=OFF \
|
|
 |
88f740b |
-Dbuiltin_xxhash:BOOL=OFF \
|
|
 |
16e38e1 |
-Dbuiltin_zlib:BOOL=OFF \
|
|
 |
fba7139 |
-Dbuiltin_zstd:BOOL=OFF \
|
|
 |
16e38e1 |
-Dalien:BOOL=OFF \
|
|
 |
88f740b |
-Darrow:BOOL=OFF \
|
|
 |
16e38e1 |
-Dasimage:BOOL=ON \
|
|
 |
16e38e1 |
-Dccache:BOOL=OFF \
|
|
 |
88f740b |
-Dcefweb:BOOL=OFF \
|
|
 |
b8c8500 |
-Dclad:BOOL=OFF \
|
|
 |
16e38e1 |
-Dcocoa:BOOL=OFF \
|
|
 |
1a1a0b3 |
-Dcuda:BOOL=OFF \
|
|
 |
ea40f6d |
%if %{root7}
|
|
 |
aff214e |
-DCMAKE_CXX_STANDARD=14 \
|
|
 |
ea3d333 |
-Droot7:BOOL=ON \
|
|
 |
aff214e |
-Dwebgui:BOOL=ON \
|
|
 |
16e38e1 |
%else
|
|
 |
aff214e |
-DCMAKE_CXX_STANDARD=11 \
|
|
 |
ea3d333 |
-Droot7:BOOL=OFF \
|
|
 |
aff214e |
-Dwebgui:BOOL=OFF \
|
|
 |
16e38e1 |
%endif
|
|
 |
ea3d333 |
-Dcxxmodules:BOOL=OFF \
|
|
 |
fba7139 |
-Ddataframe:BOOL=ON \
|
|
 |
16e38e1 |
-Ddavix:BOOL=ON \
|
|
 |
16e38e1 |
-Ddcache:BOOL=ON \
|
|
 |
b2cd752 |
-Ddev:BOOL=OFF \
|
|
 |
16e38e1 |
-Dexceptions:BOOL=ON \
|
|
 |
fba7139 |
-Dfcgi:BOOL=ON \
|
|
 |
16e38e1 |
-Dfftw3:BOOL=ON \
|
|
 |
637fe32 |
-DFIREFOX_EXECUTABLE:PATH=/usr/bin/firefox \
|
|
 |
16e38e1 |
-Dfitsio:BOOL=ON \
|
|
 |
16e38e1 |
-Dfortran:BOOL=ON \
|
|