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


Reply via email to