Hello community,

here is the log from the commit of package votca-csg for openSUSE:Factory 
checked in at 2017-02-03 16:29:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/votca-csg (Old)
 and      /work/SRC/openSUSE:Factory/.votca-csg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "votca-csg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/votca-csg/votca-csg.changes      2016-08-25 
09:56:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.votca-csg.new/votca-csg.changes 2017-02-03 
20:04:45.401324044 +0100
@@ -1,0 +2,36 @@
+Thu Feb  2 15:33:37 UTC 2017 - [email protected]
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+-------------------------------------------------------------------
+Mon Oct 31 00:21:06 UTC 2016 - [email protected]
+
+- Update descriptions.
+
+-------------------------------------------------------------------
+Sat Oct 29 21:31:14 UTC 2016 - [email protected]
+
+- Upgrade to 1.4
+  * added cibi tutorial and manual section
+  * xmltopologyparser: tokenize on \n and \t as well (#195)
+  * details: https://github.com/votca/csg/blob/master/CHANGELOG.md
+
+-------------------------------------------------------------------
+Tue Sep 27 18:14:08 UTC 2016 - [email protected]
+
+- Upgrade to 1.4_rc1
+  * switch to c++-11
+  * dihedral support in csg_fmatch
+  * support for tabulated bond in >=gmx-5
+  * added full featured XMLTopologyReader
+  * added regularization for IMC
+  * changed neighborlist from std::list to std::vector
+  * added cibi method
+  * lots of reader bug fixes
+  * dropped support for gromacs-4 and clean up
+  * dropped multi_g_rdf script
+  * dropped thermforce iteration method
+  * moved h5md reader to hdf5 without c++ api
+  * details: https://github.com/votca/csg/blob/master/CHANGELOG.md
+
+-------------------------------------------------------------------

Old:
----
  votca-csg-1.3.1.tar.gz
  votca-csg-manual-1.3.1.pdf
  votca-csg-tutorials-1.3.1.tar.gz

New:
----
  votca-csg-1.4.tar.gz
  votca-csg-manual-1.4.pdf
  votca-csg-tutorials-1.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ votca-csg.spec ++++++
--- /var/tmp/diff_new_pack.R76U87/_old  2017-02-03 20:04:46.365188374 +0100
+++ /var/tmp/diff_new_pack.R76U87/_new  2017-02-03 20:04:46.369187811 +0100
@@ -16,67 +16,72 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:           votca-csg
-Version:        1.3.1
+Version:        1.4
+%define         uversion 1.4
 Release:        0
 Summary:        VOTCA coarse-graining engine
 License:        Apache-2.0
 Group:          Productivity/Scientific/Chemistry
 Url:            http://www.votca.org
-Source0:        
https://github.com/votca/csg/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Source1:        
https://github.com/votca/csg-tutorials/archive/v%{version}.tar.gz#/%{name}-tutorials-%{version}.tar.gz
-Source2:        
https://github.com/votca/csg-manual/releases/download/v%{version}/votca-csg-manual-%{version}.pdf
+Source0:        
https://github.com/votca/csg/archive/v%{uversion}.tar.gz#/%{name}-%{uversion}.tar.gz
+Source1:        
https://github.com/votca/csg-tutorials/archive/v%{uversion}.tar.gz#/%{name}-tutorials-%{uversion}.tar.gz
+Source2:        
https://github.com/votca/csg-manual/releases/download/v%{uversion}/votca-csg-manual-%{uversion}.pdf
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  gcc-c++
-%if %{defined fedora}
-BuildRequires:  pkgconfig
-%else
 BuildRequires:  pkg-config
-%endif
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_filesystem-devel
+BuildRequires:  libboost_program_options-devel
+%else
 BuildRequires:  boost-devel >= 1.39.0
+%endif
 BuildRequires:  cmake >= 2.8.4
 BuildRequires:  fdupes
 BuildRequires:  gromacs-devel
+BuildRequires:  hdf5-devel
+ #for hdf5
+BuildRequires:  zlib-devel
 BuildRequires:  txt2tags
 BuildRequires:  pkgconfig(libvotca_tools) = %{version}
 
 #exact same version is needed
 Requires:       %{name}-common = %{version}
-Requires:       libvotca_csg3 = %{version}
+Requires:       libvotca_csg4 = %{version}
 
 %description
 Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is
-a package intended to reduce the amount of routine work when doing systematic
+a package to reduce the amount of routine work when doing systematic
 coarse-graining of various systems. The core is written in C++.
 
-This package contains the Coarse Graining Engine of VOTCA package.
+This package contains the Coarse Graining Engine of VOTCA.
 
-%package -n libvotca_csg3
-Summary:        Libraries for VOTCA coarse graining engine
+%package -n libvotca_csg4
+Summary:        Libraries for the VOTCA coarse graining engine
 Group:          System/Libraries
 
-%description -n libvotca_csg3
+%description -n libvotca_csg4
 Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is
-a package intended to reduce the amount of routine work when doing systematic
+a package to reduce the amount of routine work when doing systematic
 coarse-graining of various systems. The core is written in C++.
 
-This package contains libraries for the Coarse Graining Engine of VOTCA 
package.
+This package contains libraries for the Coarse Graining Engine of VOTCA.
 
 %package devel
-Summary:        Development headers and libraries for VOTCA Coarse Graining 
Engine
+Summary:        Development headers and libraries for the VOTCA Coarse 
Graining Engine
 Group:          Development/Libraries/C and C++
-Requires:       libvotca_csg3 = %{version}
+Requires:       libvotca_csg4 = %{version}
 Requires:       votca-tools-devel = %{version}
+Requires:       %{name} = %{version}
 
 %description devel
-This package contains development headers and libraries for the Coarse Graining
-Engine of VOTCA.
+This package contains development headers and libraries for the VOTCA
+Coarse Graining Engine.
 
 %package common
-Summary:        Architecture independent data files for VOTCA CSG
+Summary:        Architecture-independent data files for VOTCA CSG
 Group:          Productivity/Scientific/Chemistry
 BuildArch:      noarch
 Requires:       /usr/bin/awk
@@ -85,23 +90,35 @@
 
 %description common
 Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is
-a package intended to reduce the amount of routine work when doing systematic
+a package to reduce the amount of routine work when doing systematic
 coarse-graining of various systems. The core is written in C++.
 
-This package contains architecture independent data files for VOTCA CSG.
+This package contains the architecture-independent data files for VOTCA CSG.
 
 %package tutorials
 Summary:        Tutorial documentation for VOTCA Coarse Graining Engine
 Group:          Productivity/Scientific/Chemistry
 BuildArch:      noarch
-Requires:       bash
+Requires:       /bin/bash
 
 %description tutorials
 Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is
-a package intended to reduce the amount of routine work when doing systematic
+a package to reduce the amount of routine work when doing systematic
 coarse-graining of various systems. The core is written in C++.
 
-This package contains tutorial documentation and sample data
+This package contains the tutorial documentation and sample data.
+
+%package doc
+Summary:        Manual for VOTCA Coarse Graining Engine
+Group:          Documentation/PDF
+BuildArch:      noarch
+
+%description doc
+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++.
+
+This package contains the PDF manual.
 
 %package bash
 Summary:        Bash completion for votca
@@ -112,36 +129,21 @@
 
 %description bash
 Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is
-a package intended to reduce the amount of routine work when doing systematic
+a package to reduce the amount of routine work when doing systematic
 coarse-graining of various systems. The core is written in C++. Iterative
 methods are implemented using bash + perl.
 
-This package contains bash completion support for votca-csg.
+This package contains the bash completion support for votca-csg.
 
 %prep
-%setup -n csg-%{version} -q
+%setup -n csg-%{uversion} -q
+FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
+FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes 
'+%%H:%%M:%%S')
+sed -i -e "s/__DATE__/\"$FAKE_BUILDDATE\"/" -e 
"s/__TIME__/\"$FAKE_BUILDTIME\"/" src/libcsg/version.cc
 tar -xzf %{S:1}
 
 %build
-%if %{defined fedora}
-mkdir build
-cd build
-%endif
-%if %{undefined cmake}
-%define cmake cmake
-mkdir build
-cd build
-%endif
-%{cmake} \
- -DCMAKE_INSTALL_PREFIX=%{_prefix} \
- -DWITH_RC_FILES=OFF \
- -DWITH_GMX_DEVEL="$DEV" \
- -DCMAKE_VERBOSE_MAKEFILE=TRUE \
- -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
- -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_RPATH:BOOL=OFF \
- -DLIB=%{_lib} ..
+%{cmake} -DWITH_RC_FILES=OFF -DCMAKE_SKIP_RPATH:BOOL=OFF -DLIB=%{_lib} 
-DWITH_H5MD=ON -DWITH_GMX=ON
 make %{?_smp_mflags}
 
 %install
@@ -155,20 +157,23 @@
 cp %{S:2} %{buildroot}%{pkgdocdir}
 
 mkdir -p %{buildroot}%{pkgdocdir}/examples
-cp -r csg-tutorials-%{version}/* %{buildroot}%{pkgdocdir}/examples
+cp -r csg-tutorials-%{uversion}/* %{buildroot}%{pkgdocdir}/examples
 %fdupes %{buildroot}%{_prefix}
 
-%post -n libvotca_csg3 -p /sbin/ldconfig
-%postun -n libvotca_csg3 -p /sbin/ldconfig
+%post -n libvotca_csg4 -p /sbin/ldconfig
+%postun -n libvotca_csg4 -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
 %doc CHANGELOG.md NOTICE README.md LICENSE
 %{_bindir}/csg_*
-%{_bindir}/multi_g_*
 %{_mandir}/man1/*
-%{pkgdocdir}/*
 %exclude %{pkgdocdir}/examples
+%exclude %{pkgdocdir}/*.pdf
+
+%files doc
+%defattr(-,root,root,-)
+%{pkgdocdir}/*.pdf
 
 %files tutorials
 %defattr(-,root,root,-)
@@ -178,7 +183,7 @@
 %defattr(-,root,root,-)
 %{_datadir}/votca
 
-%files -n libvotca_csg3
+%files -n libvotca_csg4
 %defattr(-,root,root,-)
 %doc LICENSE
 %{_libdir}/libvotca_csg.so.*

++++++ votca-csg-1.3.1.tar.gz -> votca-csg-1.4.tar.gz ++++++
++++ 14175 lines of diff (skipped)

++++++ votca-csg-manual-1.3.1.pdf -> votca-csg-manual-1.4.pdf ++++++
(binary differes)

++++++ votca-csg-tutorials-1.3.1.tar.gz -> votca-csg-tutorials-1.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/votca-csg/votca-csg-tutorials-1.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.votca-csg.new/votca-csg-tutorials-1.4.tar.gz 
differ: char 12, line 1


Reply via email to