Hello community, here is the log from the commit of package pythia for openSUSE:Factory checked in at 2017-02-03 16:29:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pythia (Old) and /work/SRC/openSUSE:Factory/.pythia.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pythia" Changes: -------- --- /work/SRC/openSUSE:Factory/pythia/pythia.changes 2016-09-12 13:25:45.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pythia.new/pythia.changes 2017-02-03 18:56:52.921881836 +0100 @@ -1,0 +2,25 @@ +Thu Feb 2 04:05:24 UTC 2017 - [email protected] + +- Fix build with rpm-4.13 that creates no .orig file + +------------------------------------------------------------------- +Wed Jan 25 09:46:08 UTC 2017 - [email protected] + +- Update to version 8.223: + + See list of changes at: + http://home.thep.lu.se/~torbjorn/Pythia.html + or locally at + /usr/share/doc/packages/pythia/htmldoc/UpdateHistory.html. +- Pass "-std=c++14" to CXXFLAGS as it is required for building + with fastjet support. +- Move installation of shell env definitions to %install section; + this avoids an rpmlint warning and is a better place to do the + installation rather than the %build section. + +------------------------------------------------------------------- +Sun Jan 1 13:06:18 UTC 2017 - [email protected] + +- Trim descriptions; only have the full one on the most important + package. RPM group corrections. + +------------------------------------------------------------------- Old: ---- pythia8219.tgz New: ---- pythia8223.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pythia.spec ++++++ --- /var/tmp/diff_new_pack.jEWWnJ/_old 2017-02-03 18:56:54.185704353 +0100 +++ /var/tmp/diff_new_pack.jEWWnJ/_new 2017-02-03 18:56:54.185704353 +0100 @@ -1,7 +1,7 @@ # # spec file for package pythia # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define ver 8219 +%define ver 8223 %define soname lib%{name}8 Name: pythia -Version: 8.219 +Version: 8.223 Release: 0 Summary: A simulation program for particle collisions at very high energies License: GPL-2.0 @@ -47,21 +47,11 @@ %description Pythia can be used to generate high-energy-physics events, i.e. sets of outgoing particles produced in the interactions between two -incoming particles. The objective is to provide as accurate as -possible a representation of event properties in a wide range of -reactions, within and beyond the Standard Model, with emphasis on -those where strong interactions play a role, directly or indirectly, -and therefore multihadronic final states are produced. The physics is -then not understood well enough to give an exact description; instead -the program has to be based on a combination of analytical results and -various QCD-based models. Extensive information is provided on all -program elements: subroutines and functions, switches and parameters, -and particle and process data. This should allow the user to tailor -the generation task to the topics of interest. +incoming particles. %package -n %{soname} Summary: A simulation program for particle collisions at very high energies -Group: Development/Libraries/C and C++ +Group: System/Libraries %description -n %{soname} Pythia can be used to generate high-energy-physics events, i.e. sets @@ -82,22 +72,12 @@ %package -n %{soname}lhapdf6 Summary: A simulation program for particle collisions at very high energies -Group: Development/Libraries/C and C++ +Group: System/Libraries %description -n %{soname}lhapdf6 Pythia can be used to generate high-energy-physics events, i.e. sets of outgoing particles produced in the interactions between two -incoming particles. The objective is to provide as accurate as -possible a representation of event properties in a wide range of -reactions, within and beyond the Standard Model, with emphasis on -those where strong interactions play a role, directly or indirectly, -and therefore multihadronic final states are produced. The physics is -then not understood well enough to give an exact description; instead -the program has to be based on a combination of analytical results and -various QCD-based models. Extensive information is provided on all -program elements: subroutines and functions, switches and parameters, -and particle and process data. This should allow the user to tailor -the generation task to the topics of interest. +incoming particles. This package provides the shared libraries for the lhapdf6 bindings of %{name}. @@ -112,17 +92,7 @@ %description devel Pythia can be used to generate high-energy-physics events, i.e. sets of outgoing particles produced in the interactions between two -incoming particles. The objective is to provide as accurate as -possible a representation of event properties in a wide range of -reactions, within and beyond the Standard Model, with emphasis on -those where strong interactions play a role, directly or indirectly, -and therefore multihadronic final states are produced. The physics is -then not understood well enough to give an exact description; instead -the program has to be based on a combination of analytical results and -various QCD-based models. Extensive information is provided on all -program elements: subroutines and functions, switches and parameters, -and particle and process data. This should allow the user to tailor -the generation task to the topics of interest. +incoming particles. This package provides the header and source files for development with %{name}. @@ -134,17 +104,7 @@ %description doc Pythia can be used to generate high-energy-physics events, i.e. sets of outgoing particles produced in the interactions between two -incoming particles. The objective is to provide as accurate as -possible a representation of event properties in a wide range of -reactions, within and beyond the Standard Model, with emphasis on -those where strong interactions play a role, directly or indirectly, -and therefore multihadronic final states are produced. The physics is -then not understood well enough to give an exact description; instead -the program has to be based on a combination of analytical results and -various QCD-based models. Extensive information is provided on all -program elements: subroutines and functions, switches and parameters, -and particle and process data. This should allow the user to tailor -the generation task to the topics of interest. +incoming particles. This package provides documentation for development with %{name}. @@ -154,6 +114,9 @@ %patch1 -p1 %patch2 -p1 +# REMOVE UNNEEDED .orig FILES FROM THE examples DIR +rm -f examples/Makefile.orig + %build # FIX EOF ENCODINGS sed -i 's/\r$//' share/Pythia8/xmldoc/mrstlostarstar.00.dat @@ -161,6 +124,12 @@ sed -i 's/\r$//' share/Pythia8/phpdoc/pythia.css sed -i 's/\r$//' examples/main29.cc +# FOR oS > 1320, "-std=c++14" IS NEEDED FOR BUILDING EXAMPLES +# WITH FASTJET3 (WHICH ALREADY USES THIS STD) +%if 0%{?suse_version} > 1320 +export CXXFLAGS="$CXXFLAGS -std=c++14" +%endif + %configure \ --prefix-lib=%{_libdir} \ --prefix-share=%{_docdir}/%{name} \ @@ -181,14 +150,14 @@ setenv PYTHIA8DATA %{_docdir}/%{name}/xmldoc EOF -install -D -m0644 %{name}.csh %{buildroot}%{_sysconfdir}/profile.d/%{name}.csh -install -D -m0644 %{name}.sh %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh - make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install +install -D -m0644 %{name}.csh %{buildroot}%{_sysconfdir}/profile.d/%{name}.csh +install -D -m0644 %{name}.sh %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh + # REMOVE STATIC LIBRARY rm %{buildroot}%{_libdir}/libpythia8.a ++++++ pythia8219.tgz -> pythia8223.tgz ++++++ /work/SRC/openSUSE:Factory/pythia/pythia8219.tgz /work/SRC/openSUSE:Factory/.pythia.new/pythia8223.tgz differ: char 5, line 1
