Hello community, here is the log from the commit of package votca-csg for openSUSE:Factory checked in at 2019-02-28 21:38:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/votca-csg (Old) and /work/SRC/openSUSE:Factory/.votca-csg.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "votca-csg" Thu Feb 28 21:38:23 2019 rev:11 rq:670459 version:1.5 Changes: -------- --- /work/SRC/openSUSE:Factory/votca-csg/votca-csg.changes 2017-09-04 12:39:18.370325429 +0200 +++ /work/SRC/openSUSE:Factory/.votca-csg.new.28833/votca-csg.changes 2019-02-28 21:38:25.901639651 +0100 @@ -1,0 +2,24 @@ +Thu Jan 31 16:52:52 UTC 2019 - Christoph Junghans <jungh...@votca.org> + +- Upgrade to 1.5 + * cmake: only run csg_dump test if bash was found + * added REGRESSIONTEST_TOLERANCE cmake option + * added bug fix for memory leak in bead class + * added topology unit test + * added support for 3 body distribution + * allow usage of _ in gmx options + * support espresso-4.0 + * added LAMMPS data topology reader + * added LAMMPS dump writer + * added support for gmx-2019 + * move from gsl to Eigen3 + * added support for running gmx in multidir mode + * extended pdb reader to read CONECT section + * reworked perl interface to fix #179 + * make most install locations configureable + * allow to change pot extrapolation fct for LAMMPS + * dropped support for gmx-5.1 + * added unit and regression tests + * details: https://github.com/votca/csg/blob/master/CHANGELOG.md + +------------------------------------------------------------------- Old: ---- votca-csg-1.4.1.tar.gz votca-csg-manual-1.4.1.pdf votca-csg-tutorials-1.4.1.tar.gz New: ---- votca-csg-1.5.tar.gz votca-csg-manual-1.5.pdf votca-csg-tutorials-1.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ votca-csg.spec ++++++ --- /var/tmp/diff_new_pack.2vd79x/_old 2019-02-28 21:38:27.093639277 +0100 +++ /var/tmp/diff_new_pack.2vd79x/_new 2019-02-28 21:38:27.117639269 +0100 @@ -2,7 +2,7 @@ # spec file for package votca-csg # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2013-2017 Christoph Junghans +# Copyright (c) 2013-2019 Christoph Junghans # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,9 @@ # Name: votca-csg -Version: 1.4.1 -%define uversion 1.4.1 +Version: 1.5 +%define uversion %{version} +%define sover 5 Release: 0 Summary: VOTCA coarse-graining engine License: Apache-2.0 @@ -35,6 +36,7 @@ %if 0%{?suse_version} > 1325 BuildRequires: libboost_filesystem-devel BuildRequires: libboost_program_options-devel +BuildRequires: libboost_test-devel %else BuildRequires: boost-devel >= 1.39.0 %endif @@ -45,11 +47,11 @@ #for hdf5 BuildRequires: zlib-devel BuildRequires: txt2tags -BuildRequires: pkgconfig(libvotca_tools) = %{version} +BuildRequires: votca-tools-devel = %{version} #exact same version is needed Requires: %{name}-common = %{version} -Requires: libvotca_csg4 = %{version} +Requires: libvotca_csg%sover = %{version} %description Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is @@ -58,11 +60,11 @@ This package contains the Coarse Graining Engine of VOTCA. -%package -n libvotca_csg4 +%package -n libvotca_csg%sover Summary: Libraries for the VOTCA coarse graining engine Group: System/Libraries -%description -n libvotca_csg4 +%description -n libvotca_csg%sover Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is a package to reduce the amount of routine work when doing systematic coarse-graining of various systems. The core is written in C++. @@ -72,7 +74,7 @@ %package devel Summary: Development headers and libraries for the VOTCA Coarse Graining Engine Group: Development/Libraries/C and C++ -Requires: libvotca_csg4 = %{version} +Requires: libvotca_csg%sover = %{version} Requires: votca-tools-devel = %{version} Requires: %{name} = %{version} @@ -110,7 +112,7 @@ %package doc Summary: Manual for VOTCA Coarse Graining Engine -Group: Documentation/PDF +Group: Documentation/Other BuildArch: noarch %description doc @@ -143,14 +145,15 @@ tar -xzf %{S:1} %build -%{cmake} -DWITH_RC_FILES=OFF -DCMAKE_SKIP_RPATH:BOOL=OFF -DLIB=%{_lib} -DWITH_H5MD=ON -DWITH_GMX=ON +%{cmake} -DWITH_RC_FILES=OFF -DCMAKE_SKIP_RPATH:BOOL=OFF -DWITH_H5MD=ON -DWITH_GMX=ON -DENABLE_TESTING=ON -DREGRESSIONTEST_TOLERANCE="2e-5" make %{?_smp_mflags} %install make -C build install DESTDIR=%{buildroot} +sed -i '1s@env @@' %{buildroot}/%{_datadir}/votca/scripts/inverse/*.py # Move bash completion file to correct location -mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d -cp scripts/csg-completion.bash %{buildroot}%{_sysconfdir}/bash_completion.d/votca +mkdir -p %{buildroot}%{_datadir}/bash_completion.d +cp scripts/csg-completion.bash %{buildroot}%{_datadir}/bash_completion.d/votca %define pkgdocdir %{_docdir}/%{name} mkdir -p %{buildroot}%{pkgdocdir} @@ -160,8 +163,15 @@ cp -r csg-tutorials-%{uversion}/* %{buildroot}%{pkgdocdir}/examples %fdupes %{buildroot}%{_prefix} -%post -n libvotca_csg4 -p /sbin/ldconfig -%postun -n libvotca_csg4 -p /sbin/ldconfig +#check +# https://github.com/votca/csg/issues/313 +%ifarch i586 +%global testargs ARGS='-E Compare_csg_fmatch_3body_output1' +%endif +make -C build test CTEST_OUTPUT_ON_FAILURE=1 %{?testargs:%{testargs}} + +%post -n libvotca_csg%sover -p /sbin/ldconfig +%postun -n libvotca_csg%sover -p /sbin/ldconfig %files %defattr(-,root,root,-) @@ -183,7 +193,7 @@ %defattr(-,root,root,-) %{_datadir}/votca -%files -n libvotca_csg4 +%files -n libvotca_csg%sover %defattr(-,root,root,-) %doc LICENSE %{_libdir}/libvotca_csg.so.* @@ -197,6 +207,7 @@ %files bash %defattr(-,root,root,-) -%config %{_sysconfdir}/bash_completion.d/votca +%dir %{_datadir}/bash_completion.d +%{_datadir}/bash_completion.d/votca %changelog ++++++ votca-csg-1.4.1.tar.gz -> votca-csg-1.5.tar.gz ++++++ ++++ 21118 lines of diff (skipped) ++++++ votca-csg-manual-1.4.1.pdf -> votca-csg-manual-1.5.pdf ++++++ (binary differes) ++++++ votca-csg-tutorials-1.4.1.tar.gz -> votca-csg-tutorials-1.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/votca-csg/votca-csg-tutorials-1.4.1.tar.gz /work/SRC/openSUSE:Factory/.votca-csg.new.28833/votca-csg-tutorials-1.5.tar.gz differ: char 12, line 1