Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gromacs for openSUSE:Factory checked in at 2022-05-02 16:26:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gromacs (Old) and /work/SRC/openSUSE:Factory/.gromacs.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gromacs" Mon May 2 16:26:00 2022 rev:52 rq:974372 version:2021.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gromacs/gromacs.changes 2021-12-07 00:00:56.076234992 +0100 +++ /work/SRC/openSUSE:Factory/.gromacs.new.1538/gromacs.changes 2022-05-02 16:26:30.728901093 +0200 @@ -1,0 +2,11 @@ +Wed Apr 27 09:08:43 UTC 2022 - Jan Engelhardt <[email protected]> + +- Trim boasting from package descriptions. +- Trim descriptions in less important subpackages for length. +- Resolve rpmlint reports: + * "libgromacs4.x86_64: E: shlib-policy-name-error SONAME: + libgmxapi.so.0, expected package suffix: 0" + * "libgromacs4.x86_64: E: shlib-policy-name-error SONAME: + libgromacs.so.6, expected package suffix: 6" + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gromacs.spec ++++++ --- /var/tmp/diff_new_pack.QmmeMG/_old 2022-05-02 16:26:32.268902806 +0200 +++ /var/tmp/diff_new_pack.QmmeMG/_new 2022-05-02 16:26:32.272902810 +0200 @@ -1,7 +1,7 @@ # # spec file for package gromacs # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2015-2019 Christoph Junghans <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -21,7 +21,6 @@ Version: 2021.2 Release: 0 %define uversion %{version} -%define sover 4 Summary: Molecular Dynamics Package License: Apache-2.0 AND LGPL-2.1-or-later AND BSD-3-Clause Group: Productivity/Scientific/Chemistry @@ -39,72 +38,81 @@ BuildRequires: openmpi-macros-devel BuildRequires: pkg-config BuildRequires: pkgconfig(fftw3) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -GROMACS is a versatile and extremely well optimized package to perform -molecular dynamics computer simulations and subsequent trajectory analysis. -It is developed for biomolecules like proteins, but the extremely high -performance means it is used also in several other field like polymer chemistry -and solid state physics. +GROMACS is a package to perform molecular dynamics computer +simulations and subsequent trajectory analysis. It is developed for +biomolecules like proteins, but it can be used in several other field +like polymer chemistry and solid state physics. %package devel Summary: Molecular dynamics package Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: libgmxapi0 = %{version}-%{release} +Requires: libgromacs6 = %{version}-%{release} +Requires: libnblib0 = %{version}-%{release} %description devel -GROMACS is a versatile and extremely well optimized package to perform -molecular dynamics computer simulations and subsequent trajectory analysis. -It is developed for biomolecules like proteins, but the extremely high -performance means it is used also in several other field like polymer chemistry -and solid state physics. +GROMACS is a package to perform molecular dynamics computer +simulations. This package contains development libraries and header for GROMACS -%package -n libgromacs%sover +%package -n libgromacs6 Summary: Libraries for Gromacs Group: System/Libraries +Conflicts: libgromacs4 -%description -n libgromacs%sover -GROMACS is a versatile and extremely well optimized package to perform -molecular dynamics computer simulations and subsequent trajectory analysis. -It is developed for biomolecules like proteins, but the extremely high -performance means it is used also in several other field like polymer chemistry -and solid state physics. +%description -n libgromacs6 +GROMACS is a package to perform molecular dynamics computer +simulations. This package contains libraries for Gromacs +%package -n libgmxapi0 +Summary: Libraries for Gromacs +Group: System/Libraries +Conflicts: libgromacs4 + +%description -n libgmxapi0 +GROMACS is a package to perform molecular dynamics computer +simulations. + +This package contains libraries for Gromacs. + +%package -n libnblib0 +Summary: Libraries for Gromacs +Group: System/Libraries +Conflicts: libgromacs4 + +%description -n libnblib0 +GROMACS is a package to perform molecular dynamics computer +simulations. + +This package contains libraries for Gromacs. + %package bash-completion Summary: Bash completion for Gromacs Group: Productivity/Other -Requires: %{name} = %{version}-%{release} -Requires: bash-completion +Supplements: (bash-completion and %{name}) BuildArch: noarch Provides: %{name}-bash = %{version} Obsoletes: %{name}-bash < %{version} %description bash-completion -GROMACS is a versatile and extremely well optimized package to perform -molecular dynamics computer simulations and subsequent trajectory analysis. -It is developed for biomolecules like proteins, but the extremely high -performance means it is used also in several other field like polymer chemistry -and solid state physics. +GROMACS is a package to perform molecular dynamics computer +simulations. This package contains bash completion support for gromacs. %package doc Summary: Documentation for Gromacs Group: Productivity/Scientific/Chemistry -Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc -GROMACS is a versatile and extremely well optimized package to perform -molecular dynamics computer simulations and subsequent trajectory analysis. -It is developed for biomolecules like proteins, but the extremely high -performance means it is used also in several other field like polymer chemistry -and solid state physics. +GROMACS is a package to perform molecular dynamics computer +simulations. This package contains documentation for gromacs. @@ -115,16 +123,15 @@ %openmpi_requires %description openmpi -GROMACS is a versatile and extremely well optimized package to perform -molecular dynamics computer simulations and subsequent trajectory analysis. -It is developed for biomolecules like proteins, but the extremely high -performance means it is used also in several other field like polymer chemistry -and solid state physics. +GROMACS is a package to perform molecular dynamics computer +simulations and subsequent trajectory analysis. It is developed for +biomolecules like proteins, but it can be used in several other field +like polymer chemistry and solid state physics. This package contains the openmpi version of GROMACS. %prep -%setup -q -n %{name}-%{uversion} +%autosetup -n %{name}-%{uversion} tar -xzf %{S:2} %build @@ -220,8 +227,10 @@ %make_build -C openmpi/build check %endif -%post -n libgromacs%sover -p /sbin/ldconfig -%postun -n libgromacs%sover -p /sbin/ldconfig +%post -n libgromacs6 -p /sbin/ldconfig +%postun -n libgromacs6 -p /sbin/ldconfig +%post -n libgmxapi0 -p /sbin/ldconfig +%postun -n libgmxapi0 -p /sbin/ldconfig %files %{_bindir}/gmx @@ -235,8 +244,14 @@ %endif %{_mandir}/man1/* -%files -n libgromacs%sover -%{_libdir}/lib*.so.* +%files -n libgromacs6 +%{_libdir}/libgromacs.so.* + +%files -n libgmxapi0 +%{_libdir}/libgmxapi.so.* + +%files -n libnblib0 +%{_libdir}/libnblib.so.* %files doc %doc %{_datadir}/gromacs/*.pdf
