Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Herwig for openSUSE:Factory checked in at 2024-01-07 21:39:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Herwig (Old) and /work/SRC/openSUSE:Factory/.Herwig.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Herwig" Sun Jan 7 21:39:28 2024 rev:15 rq:1137269 version:7.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/Herwig/Herwig.changes 2021-07-22 22:44:03.631145058 +0200 +++ /work/SRC/openSUSE:Factory/.Herwig.new.28375/Herwig.changes 2024-01-07 21:39:42.770732594 +0100 @@ -1,0 +2,21 @@ +Sat Jan 6 00:44:48 UTC 2024 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Update to version 7.3.0: + * electroweak radiations added to the default parton shower + * HQET spin hadronization and decay have been implemented to + improve the predictions of excited heavy mesons and heavy + baryons + * dot-preserving treatment of the default parton shower + evolution scale has been implemented + * infrastructure for dynamic hadronization model and dark + hadronization added + * kinematic treatment of cluster splitting in cluster + fissioner improved + * new global tune implemented + * several bugs fixed +- Update to version 7.2.3: + * improved ufo2herwig tool + * improved remnant handling for photon collisions + * improved high-energy behaviour of default parton shower + +------------------------------------------------------------------- Old: ---- Herwig-7.2.2.tar.bz2 New: ---- Herwig-7.3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Herwig.spec ++++++ --- /var/tmp/diff_new_pack.YF6nq3/_old 2024-01-07 21:39:43.418756165 +0100 +++ /var/tmp/diff_new_pack.YF6nq3/_new 2024-01-07 21:39:43.418756165 +0100 @@ -1,7 +1,7 @@ # # spec file for package Herwig # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,9 @@ # -%define _lto_cflags %{nil} %define so_name Herwig-libs Name: Herwig -Version: 7.2.2 +Version: 7.3.0 Release: 0 Summary: Multi-purpose event generator for high-energy physics License: GPL-2.0-only @@ -31,18 +30,14 @@ Patch0: Herwig-disable-repo-install.patch # PATCH-FIX-UPSTREAM Herwig-type-mismatch-fix.patch badshah...@gmail.com -- Fix a type mismatch error in fortran flagged by GCC 10 Patch1: Herwig-type-mismatch-fix.patch -BuildRequires: HepMC2-devel +BuildRequires: HepMC-devel BuildRequires: LHAPDF-devel BuildRequires: Rivet-devel -BuildRequires: ThePEG-devel >= 2.2.0 -%if 0%{?suse_version} > 1320 +BuildRequires: ThePEG-devel >= 2.3.0 BuildRequires: libboost_filesystem-devel BuildRequires: libboost_headers-devel BuildRequires: libboost_system-devel BuildRequires: libboost_test-devel -%else -BuildRequires: boost-devel -%endif BuildRequires: fastjet-devel BuildRequires: fastjet-plugin-siscone-devel BuildRequires: fdupes @@ -52,8 +47,7 @@ BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: pkgconfig(gsl) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: x86_64 +ExcludeArch: %{ix86} %{arm} %description Herwig is a multi-purpose particle physics event generator. @@ -70,7 +64,6 @@ Summary: Multi purpose event generator for high energy physics Group: System/Libraries Obsoletes: libHerWig1 < %{version}-%{release} -Provides: libHerWig1 = %{version}-%{release} %description -n %{so_name} Herwig is a multi-purpose particle physics event generator. @@ -108,11 +101,15 @@ %prep %autosetup -p1 +# autoconf macros assume x86_64 is the only 64 bit arch +sed -i -e 's/"${host_cpu}" == "x86_64"/%{__isa_bits} == 64/' m4/{fastjet,herwig}.m4 # FIX ENV BASED HASHBANG sed -i "1{s|/usr/bin/env bash|/bin/bash|}" src/herwig-config.in %build +# default-integer-8 only set for x86_64 by upstream +export FCFLAGS="%{?build_fflags} -fdefault-integer-8" autoreconf -fvi %configure --disable-static %make_build @@ -142,7 +139,6 @@ %postun -n %{so_name} -p /sbin/ldconfig %files -n %{so_name} -%defattr(-,root,root) %doc AUTHORS GUIDELINES ChangeLog README %license COPYING %config %{_sysconfdir}/ld.so.conf.d/%{name}.conf @@ -150,7 +146,6 @@ %{_libdir}/%{name}/*.so.* %files devel -%defattr(-,root,root) %{_bindir}/Herwig %{_bindir}/herwig-combinedistributions %{_bindir}/herwig-combineruns ++++++ Herwig-7.2.2.tar.bz2 -> Herwig-7.3.0.tar.bz2 ++++++ ++++ 334287 lines of diff (skipped) ++++++ Herwig-disable-repo-install.patch ++++++ --- /var/tmp/diff_new_pack.YF6nq3/_old 2024-01-07 21:39:46.322861804 +0100 +++ /var/tmp/diff_new_pack.YF6nq3/_new 2024-01-07 21:39:46.326861950 +0100 @@ -9,7 +9,7 @@ - @echo Creating repository + @echo Skip creating repository -- @if [ "$(PYTHON_PLATFORM)" = "darwin" ]; then\ +- @if [ "$(PYTHON_PLATFORM)" = "darwin" ] && [ "$(EVTGENLIBS)" != "" ]; then\ - install_name_tool -add_rpath $(DESTDIR)$(libdir) $(DESTDIR)$(pkglibdir)/HwEvtGenInterface.so;\ - fi -