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
