Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
7143712
sherpa3
shimashimarin May 20, 2026
a940c2d
fix sherpa denpendce
shimashimarin May 21, 2026
9fac979
minor adjusts
shimashimarin May 21, 2026
4e006c4
Merge branch 'cms-sw:IB/CMSSW_17_0_X/master' into IB/CMSSW_17_0_X/master
shimashimarin Jun 2, 2026
81f96b8
1st try add both sherpa2 & sherpa3
shimashimarin Jun 3, 2026
0fd3854
Update CUDA to version 12.9.2
fwyzard Jun 8, 2026
d042bb9
Merge pull request #10618 from cms-sw/update-RecoTracker-PixelLowPtUt…
cmsbuild Jun 9, 2026
fb7491e
Merge pull request #10610 from fwyzard/IB/CMSSW_17_0_X/master_CUDA_12…
cmsbuild Jun 11, 2026
d7c5d6f
Merge pull request #10621 from mroguljic/170X_PixelLowPtUtilities-V00…
cmsbuild Jun 12, 2026
10ec62c
Set ROCM_PATH to the CMSSW ROCm installation
fwyzard Jun 17, 2026
0edb2e4
Merge pull request #10651 from fwyzard/IB/CMSSW_17_0_X/master_ROCM_PATH
smuzaffar Jun 17, 2026
0fa1981
Update L1TSC4NGJet model to v2.0.0
Chriisbrown Jun 19, 2026
a866189
Merge pull request #10667 from CMS-L1T-Jet-Tagging/IB/CMSSW_17_0_X/ma…
smuzaffar Jun 23, 2026
70ed13e
Add NNPuppiTauModel external spec and toolfile
claude Jun 19, 2026
ee8ada2
Bump NNPuppiTauModel to v1.0.1
claude Jun 23, 2026
2efedb4
Update scram-tools.file/tools/NNPuppiTauModel/nnpuppitaumodel.xml
artlbv Jun 19, 2026
8234219
Add default package name definition for vectorization
smuzaffar Jun 20, 2026
cecea65
Update cmsdist_packages.py
smuzaffar Jun 20, 2026
03f1371
added override_microarch_name for vectorized packages
smuzaffar Jun 21, 2026
3f8909a
UCX version 1.20.1; enabled multi-vectorization
smuzaffar Jun 22, 2026
08db9e8
Update UCX to version 1.21.0
fwyzard Jun 24, 2026
36d06d7
Python packages update to get security fixes
smuzaffar Jun 22, 2026
73d7f82
Added upyter-builder as dependency of jupyterlab
smuzaffar Jun 23, 2026
da090d5
[17.0.X]Update tag for L1Trigger-L1TMuon to V01-13-00
smuzaffar Jul 1, 2026
9be746a
Merge pull request #10694 from cms-sw/smuzaffar-patch-7
smuzaffar Jul 1, 2026
55238f6
Merge pull request #10689 from fwyzard/IB/CMSSW_17_0_X/master_UCX_v1.…
smuzaffar Jul 1, 2026
86ba07a
Merge pull request #10693 from cms-sw/backport-10674-170x
smuzaffar Jul 1, 2026
2a5236d
[17.0.X] Update DQM-Integration version to V00-18-02
smuzaffar Jul 3, 2026
81de568
Merge pull request #10702 from cms-sw/smuzaffar-patch-10
smuzaffar Jul 3, 2026
922b560
Merge pull request #10679 from artlbv/nnpuppitau-externals-migration_…
cmsbuild Jul 14, 2026
70b1cd9
Merge branch 'cms-sw:IB/CMSSW_17_0_X/master' into IB/CMSSW_17_0_X/master
shimashimarin Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion L1TSC4NGJetModel.spec
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### RPM external L1TSC4NGJetModel 1.0.1
### RPM external L1TSC4NGJetModel 2.0.0
Source: https://github.com/cms-hls4ml/%{n}/archive/refs/tags/v%{realversion}.tar.gz
Requires: hls4mlEmulatorExtras hls
BuildRequires: gmake
Expand Down
13 changes: 13 additions & 0 deletions NNPuppiTauModel.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
### RPM external NNPuppiTauModel 1.0.1
Source: https://github.com/cms-hls4ml/%{n}/archive/refs/tags/v%{realversion}.tar.gz
Requires: hls4mlEmulatorExtras hls
BuildRequires: gmake

%prep
%setup -n %{n}-%{realversion}

%build
make %{makeprocesses} EMULATOR_EXTRAS=${HLS4MLEMULATOREXTRAS_ROOT} HLS_ROOT=${HLS_ROOT}

%install
make PREFIX=%{i} install
1 change: 1 addition & 0 deletions cmssw-tools.spec
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ Requires: EMTF_NN
Requires: L1METML
Requires: L1TSC4NGJetModel
Requires: L1TSC82ProngJetModel
Requires: NNPuppiTauModel
Requires: lhapdf
Requires: libjpeg-turbo
Requires: libpng
Expand Down
2 changes: 1 addition & 1 deletion cmssw-vectorization.file
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%if "%{?package_vectorization}" != ""
%global vectorized_packages fastjet OpenBLAS rivet gbl lwtnn opencv
%global vectorized_packages fastjet OpenBLAS rivet gbl lwtnn opencv ucx
%if 0%{?without_tensorflow} <= 0
%global vectorized_packages %{vectorized_packages} tensorflow-sources tensorflow
%endif
Expand Down
1 change: 1 addition & 0 deletions cmsswdata.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Source: none
%define BaseTool %(echo %n | tr '[a-z-]' '[A-Z_]')

Requires: data-CondTools-SiPhase2Tracker
Requires: data-RecoTracker-PixelLowPtUtilities
Requires: data-L1Trigger-Phase2L1GMT
Requires: data-L1TriggerScouting-OnlineProcessing
Requires: data-HLTrigger-HLTfilters
Expand Down
2 changes: 1 addition & 1 deletion cuda.spec
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### RPM external cuda 12.9.1
### RPM external cuda 12.9.2
## INITENV +PATH LD_LIBRARY_PATH %i/lib64

%define runpath_opts -m compute-sanitizer -m drivers -m nvvm
Expand Down
7 changes: 4 additions & 3 deletions data/cmsswdata.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
#Once a non-default section is empty then cleanup that section and remove its cmsdist/${PACKAGE_TYPE}.file
#If there is no customization for the packae then remove its .spec and .file
[default]
RecoTracker-PixelLowPtUtilities=V00-01-00
L1Trigger-Phase2L1GMT=V00-01-00
L1TriggerScouting-OnlineProcessing=V00-01-00
HLTrigger-HLTfilters=V00-02-00
Expand All @@ -11,9 +12,9 @@ PhysicsTools-PyTorchAlpaka=V00-01-00
PhysicsTools-PyTorchAlpakaTest=V00-01-00
RecoLocalCalo-HGCalRecProducers=V00-04-00
RecoTracker-LSTCore=V00-01-00
L1Trigger-L1TMuon=V01-12-00
L1Trigger-L1TMuon=V01-13-00
RecoMuon-TrackerSeedGenerator=V00-07-00
DQM-Integration=V00-18-00
DQM-Integration=V00-18-02
Geometry-HGCalMapping=V00-07-00
RecoTracker-MkFit=V00-19-00
RecoBTag-Combined=V01-33-00
Expand Down Expand Up @@ -114,4 +115,4 @@ RecoBTag-SecondaryVertex=V02-00-04
RecoBTag-SoftLepton=V01-00-01
RecoHI-HiJetAlgos=V01-00-01
RecoParticleFlow-PFTracking=V13-01-00
SimTransport-HectorProducer=V01-00-01
SimTransport-HectorProducer=V01-00-01
25 changes: 25 additions & 0 deletions libzip.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
### RPM external libzip 1.11.4

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shimashimarin , @akritkbehera already have added libzip (which was needed for xrootd 6.x series) in devel branch https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_17_0_X/devel/libzip.spec . Can you please use https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_17_0_X/devel/libzip.spec so that we do not have to resolve any merge conflicts

Source: https://github.com/nih-at/libzip/releases/download/v%{realversion}/libzip-%{realversion}.tar.gz
BuildRequires: cmake
Requires: zlib zstd
Requires: bz2lib

%prep
%setup -n %{n}-%{realversion}

%build
cmake \
-S %{_builddir}/%{n}-%{realversion} \
-B %{_builddir}/build \
-DCMAKE_INSTALL_PREFIX=%{i} \
-DCMAKE_PREFIX_PATH=%{cmake_prefix_path} \
-DENABLE_COMMONCRYPTO=OFF \
-DENABLE_GNUTLS=OFF \
-DENABLE_MBEDTLS=OFF \
-DENABLE_WINDOWS_CRYPTO=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_DOC=OFF

make -C %{_builddir}/build %{makeprocesses}
%install
make -C %{_builddir}/build %{makeprocesses} install
13 changes: 8 additions & 5 deletions microarch_flags.file
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
%ifarch x86_64
%define default_microarch_name x86-64-v3
%define default_microarch -march=%{default_microarch_name}
%if "%{?override_microarch:set}" == "set"
%define selected_microarch %{override_microarch}
%if "%{?override_microarch_name:set}" == "set"
%define selected_microarch_name %{override_microarch_name}
%define selected_microarch %{override_microarch}
%else
%define selected_microarch_name %{default_microarch_name}
%define selected_microarch %{default_microarch}
%endif
%else
%define default_microarch_name %{nil}
%define selected_microarch %{nil}
%define default_microarch %{nil}
%define default_microarch_name %{nil}
%define default_microarch %{nil}
%define selected_microarch_name %{nil}
%define selected_microarch %{nil}
%endif
4 changes: 3 additions & 1 deletion openloops.spec
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,9 @@ done
./openloops libinstall openloops-user.coll

%install
mkdir %i/{lib,proclib}
mkdir %i/{lib,proclib,include}
cp lib/*.so %i/lib
cp proclib/*.so %i/proclib
cp proclib/*.info %i/proclib
cp proclib/*.rinfo %i/proclib
cp include/* %i/include
1 change: 1 addition & 0 deletions pip/jupyter-builder.file
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BuildRequires: py3-hatchling
4 changes: 3 additions & 1 deletion pip/jupyterlab.file
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
BuildRequires: py3-hatchling py3-hatch-jupyter-builder
Requires: py3-async-lru py3-httpx py3-importlib-metadata py3-ipykernel py3-Jinja2 py3-jupyter-core py3-jupyter-server py3-jupyter-lsp py3-jupyterlab-server py3-notebook-shim py3-packaging py3-tomli py3-tornado py3-traitlets
Requires: py3-async-lru py3-httpx py3-importlib-metadata py3-ipykernel py3-Jinja2 py3-jupyter-core
Requires: py3-jupyter-server py3-jupyter-lsp py3-jupyterlab-server py3-notebook-shim py3-packaging
Requires: py3-tomli py3-tornado py3-traitlets py3-jupyter-builder
7 changes: 4 additions & 3 deletions pip/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,7 @@ json5==0.13.0
jsonpickle==4.1.1
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
jupyter-builder==1.0.2
jupyter-client==8.8.0
jupyter-console==6.6.3
jupyter-core==5.9.1
Expand All @@ -186,11 +187,11 @@ jupyter-packaging==0.12.3
# NO_AUTO_UPDATE: cyclic dependency, see https://github.com/jupyterlab/jupyterlab_pygments/issues/23
jupyterlab-pygments==0.2.2
jupyter-lsp==2.3.0
jupyter-server==2.18.2
jupyter-server==2.20.0
jupyterlab-server==2.28.0
jupyter-server-mathjax==0.2.6
jupyter-server-terminals==0.5.4
jupyterlab==4.5.7
jupyterlab==4.6.0
jupyterlab-widgets==3.0.16
keras==3.13.2
keras-applications==1.0.8
Expand Down Expand Up @@ -227,7 +228,7 @@ mpld3==0.5.12
mplhep==1.1.0
mplhep-data==0.0.5
mpmath==1.3.0
msgpack==1.1.2
msgpack==1.2.1
multidict==6.7.1
narwhals==2.16.0
namex==0.1.0
Expand Down
5 changes: 5 additions & 0 deletions scram-tools.file/tools/NNPuppiTauModel/nnpuppitaumodel.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<tool revision="1">
<client>
<environment name="LIBDIR" default="$TOOL_BASE/lib64"/>
</client>
</tool>
10 changes: 10 additions & 0 deletions scram-tools.file/tools/libzip/libzip.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<tool revision="1">

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shimashimarin , is sherpa v3 linking against libzip.so? If yes then please add the following here

  <lib name="zip"/>

<lib name="zip"/>
<client>
<environment name="LIBDIR" default="$TOOL_BASE/lib"/>
<environment name="INCLUDE" default="$TOOL_BASE/include"/>
</client>
<runtime name="PATH" value="$TOOL_BASE/bin" type="path"/>
<use name="zlib"/>
<use name="zstd"/>
</tool>
1 change: 1 addition & 0 deletions scram-tools.file/tools/openloops/openloops.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<tool revision="3">
<client>
<environment name="LIBDIR" default="$TOOL_BASE/lib"/>
<environment name="INCLUDE" default="$TOOL_BASE/include"/>
<runtime name="CMS_OPENLOOPS_PREFIX" value="$TOOL_BASE" type="path"/>
</client>
</tool>
3 changes: 2 additions & 1 deletion scram-tools.file/tools/rocm/rocm.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<tool revision="8">
<tool revision="9">
<info url="https://rocm.docs.amd.com/en/docs-@TOOL_REALVERSION@/"/>
<lib name="amdhip64"/>
<lib name="hsa-runtime64"/>
Expand All @@ -24,6 +24,7 @@
<flags SYSTEM_INCLUDE="1"/>
<runtime name="ROOT_INCLUDE_PATH" value="$INCLUDE" type="path" join="1"/>
<runtime name="PATH" value="$TOOL_BASE/bin" type="path"/>
<runtime name="ROCM_PATH" value="$TOOL_BASE"/>
<runtime name="HSA_XNACK" value="1"/>
<use name="fmt"/>
</tool>
31 changes: 31 additions & 0 deletions scram-tools.file/tools/sherpa3/sherpa3.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<tool revision="3">
<lib name="SherpaMain"/>
<lib name="ToolsPhys"/>
<lib name="ToolsMath"/>
<lib name="ToolsYaml"/>
<lib name="ToolsOrg"/>
<lib name="SherpaSingleEvents"/>
<lib name="SherpaTools"/>
<client>
<environment name="BINDIR" default="$TOOL_BASE/bin"/>
<environment name="LIBDIR" default="$TOOL_BASE/lib64/SHERPA-MC3"/>
<environment name="INCLUDE" default="$TOOL_BASE/include/SHERPA-MC3"/>
</client>
<runtime name="CMSSW_FWLITE_INCLUDE_PATH" value="$TOOL_BASE/include" type="path"/>
<runtime name="SHERPA_SHARE_PATH" value="$TOOL_BASE/share/SHERPA-MC" type="path"/>
<runtime name="SHERPA_INCLUDE_PATH" value="$TOOL_BASE/include/SHERPA-MC3" type="path"/>
<runtime name="ROOT_INCLUDE_PATH" value="$INCLUDE" type="path"/>
<runtime name="SHERPA_LIBRARY_PATH" value="$TOOL_BASE/lib64/SHERPA-MC3" type="path"/>
<runtime name="SHERPA_CMAKE_PATH" value="$TOOL_BASE/share/SHERPA-MC" type="path"/>
<use name="HepMC3"/>
<use name="lhapdf"/>
<use name="blackhat"/>
<use name="fastjet"/>
<use name="openmpi"/>
<use name="rivet"/>
<use name="pythia8"/>
<use name="libzip"/>
<ifarchitecture name="!ppc64le">
<use name="openloops"/>
</ifarchitecture>
</tool>
5 changes: 5 additions & 0 deletions scram-tools.file/tools/ucx/vectorized.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<tool name="ucx_@TOOL_VECTORIZATION@" revision="1">
<client>
<environment name="@TOOL_VECTORIZATION_KEY@_LIBDIR" default="$TOOL_BASE/lib"/>
</client>
</tool>
31 changes: 31 additions & 0 deletions sherpa-versioning.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -110,7 +110,7 @@ message(STATUS "SHERPA: CMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}")
endif()
message(STATUS "SHERPA: CMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}")
if (SHERPA_ENABLE_VERSIONING)
- set (VERSIONING "-${EXTERNAL_VERSION_STRING}")
+ set (VERSIONING "${SHERPA_VERSION_MAJOR}")
else()
set (VERSIONING "")
endif()
@@ -966,7 +966,7 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Examples/V_plus_Jets/LHC_WJets/CMake
if (SHERPA_ENABLE_UFO)
SET(SHERPA_CMAKE_CONFIG_DIR ${CMAKE_INSTALL_PREFIX}/share/SHERPA-MC/)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/MODEL/UFO/src/ufo_interface/parser.py.in ${CMAKE_CURRENT_BINARY_DIR}/MODEL/UFO/src/ufo_interface/parser.py @ONLY)
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/MODEL/UFO/bin/Sherpa-generate-model.in ${CMAKE_CURRENT_BINARY_DIR}/MODEL/UFO/bin/Sherpa-generate-model @ONLY)
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/MODEL/UFO/bin/Sherpa-generate-model.in ${CMAKE_CURRENT_BINARY_DIR}/MODEL/UFO/bin/Sherpa${VERSIONING}-generate-model @ONLY)
if (NOT SHERPA_ENABLE_PYTHON AND SHERPA_ENABLE_TESTING)
message(FATAL_ERROR "SHERPA: UFO model generation tests requires Python Addons!")
endif()
--- a/MODEL/UFO/CMakeLists.txt
+++ b/MODEL/UFO/CMakeLists.txt
@@ -17,7 +17,7 @@ file(COPY src/ufo_interface DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/src/)
file(COPY src/opt_einsum/opt_einsum DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/src/)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/src/
DESTINATION ${SHERPA_Python_SITEARCH}/)
-install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/bin/Sherpa-generate-model
+install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/bin/Sherpa${VERSIONING}-generate-model
DESTINATION ${CMAKE_INSTALL_BINDIR})

if(SHERPA_ENABLE_TESTING)
2 changes: 1 addition & 1 deletion sherpa.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### RPM external sherpa 2.2.16
Source: git+https://gitlab.com/sherpa-team/sherpa.git?obj=master/v%{realversion}&export=%{n}-%{realversion}&output=/%{n}-%{realversion}.tgz
Source: git+https://gitlab.com/sherpa-team/sherpa.git?obj=master/v%{realversion}&export=%{n}-%{realversion}&output=/%{n}-%{realversion}.tgz
Requires: hepmc lhapdf blackhat sqlite python3 fastjet openmpi hepmc3
BuildRequires: mcfm swig autotools
Patch0: sherpa-2.2.16-hepmcshort
Expand Down
48 changes: 48 additions & 0 deletions sherpa3.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
### RPM external sherpa3 3.0.4
Source: git+https://gitlab.com/sherpa-team/sherpa.git?obj=master/v%{realversion}&export=%{n}-%{realversion}&output=/%{n}-%{realversion}.tgz
Requires: hepmc3 lhapdf blackhat fastjet openmpi rivet pythia8 libzip
BuildRequires: cmake swig

Patch0: sherpa-versioning

%{!?without_openloops:Requires: openloops}

%prep
%setup -q -n %{n}-%{realversion}
%patch0 -p1

%build
rm -rf build && mkdir build

cmake -S . -B build \
-DCMAKE_INSTALL_PREFIX=%i \
-DSHERPA_ENABLE_VERSIONING=ON \
-DEXTERNAL_VERSION_STRING=3 \
-DSHERPA_ENABLE_MPI=ON -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_Fortran_COMPILER=mpifort \
-DSHERPA_ENABLE_ANALYSIS=ON \
-DSHERPA_ENABLE_EXAMPLES=ON \
-DSHERPA_ENABLE_LIBZIP=ON -DLibZip_DIR=$LIBZIP_ROOT \
-DSHERPA_ENABLE_GZIP=ON \
-DSHERPA_ENABLE_HEPMC3=ON -DHEPMC3_DIR=$HEPMC3_ROOT -DSHERPA_ENABLE_HEPMC3_ROOT=OFF \
-DSHERPA_ENABLE_LHAPDF=ON -DLHAPDF_DIR=$LHAPDF_ROOT -DSHERPA_ENABLE_INTERNAL_PDFS=OFF \
-DSHERPA_ENABLE_BLACKHAT=ON -DBLACKHAT_DIR=$BLACKHAT_ROOT \
${OPENLOOPS_ROOT+-DSHERPA_ENABLE_OPENLOOPS=ON -DOPENLOOPS_DIR=$OPENLOOPS_ROOT} \
-DSHERPA_ENABLE_ROOT=OFF \
-DSHERPA_ENABLE_PYTHIA8=ON -DPYHIA8_DIR=$PYTHIA8_ROOT \
-DSHERPA_ENABLE_RECOLA=OFF \
-DSHERPA_ENABLE_RIVET=ON -DRIVET_DIR=$RIVET_ROOT \
-DSHERPA_ENABLE_EWSUD=ON \
-DSHERPA_ENABLE_PYTHON=ON \
-DSHERPA_ENABLE_UFO=ON \
-DSHERPA_ENABLE_THREADING=ON \
-DSHERPA_ENABLE_DIHIGGS=OFF \
-DSHERPA_ENABLE_MADLOOP=OFF \
-DSHERPA_ENABLE_MCFM=OFF \
-DSHERPA_ENABLE_TESTING=OFF \
-DSHERPA_ENABLE_INTEGRATION_TESTS=OFF \
-DSHERPA_ENABLE_BINRELOC=OFF
cmake --build build %{makeprocesses}

%install
cmake --install build
sed -i -e 's|^#!/.*|#!/usr/bin/env python3|' %{i}/bin/Sherpa3-generate-model
Loading