Hello community, here is the log from the commit of package votca-csg for openSUSE:Factory checked in at 2020-06-15 20:27:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/votca-csg (Old) and /work/SRC/openSUSE:Factory/.votca-csg.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "votca-csg" Mon Jun 15 20:27:23 2020 rev:16 rq:813503 version:1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/votca-csg/votca-csg.changes 2019-11-30 10:38:05.116167116 +0100 +++ /work/SRC/openSUSE:Factory/.votca-csg.new.3606/votca-csg.changes 2020-06-15 20:27:32.801758267 +0200 @@ -1,0 +2,54 @@ +Thu Jun 11 08:49:05 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Move the miscellaneous manpages from the library package to the + main package. SLPP disallows non-versioned files in the + shared-library package as it makes them non-parallel installable + to newer versions. Additionally, the man page does not provide + information of pure library users (it's a list of what tools form + the csg tools). +- have the main package conflict with the old library package + (libvotca_csg5) that contained the man page. + +------------------------------------------------------------------- +Sat Apr 18 04:53:20 UTC 2020 - Christoph Junghans <[email protected]> + +- Update to 1.6 + - enforce periodic boundaries for dihedrals ([gh#votca/csg#500]) + - add warning about dihedrals ([gh#votca/csg#500]) + - fix typo in option in potential_extrapolate + ([gh#votca/csg#502]) + - update gmx tab. potential warning ([gh#votca/csg#504]) + - fix exit code with clean for potential_to_lammps.sh + ([gh#votca/csg#506]) + - remove obsolete link to MKL from cmake ([gh#votca/csg#508]) + - fix build with Gromacs 2021 ([gh#votca/csg#510], + [gh#votca/csg#511]) + - warn about too long interaction in csg_stat + ([gh#votca/csg#512]) + - fix testing in postadd_plot.sh ([gh#votca/csg#515]) + +------------------------------------------------------------------- +Mon Feb 10 17:09:59 UTC 2020 - Christoph Junghans <[email protected]> + +- Update to 1.6_rc2 + - fix inheritance bug in cmake files ([gh#votca/csg#466]) + - fix build on 32-bit archs ([gh#votca/csg#473]) + - fixed alignment problem in potential class + ([gh#votca/csg#471]) + - fix h5md reader ([gh#votca/csg#478], [gh#votca/csg#481]) + - added more tests for gmx ([gh#votca/csg#489]) and gmx-2020 + support ([gh#votca/csg#488]) + - add support for txt2tags-3.4 ([gh#votca/csg#491]) + - fix cma seed for testing ([gh#votca/csg#494]) + - remove old doxygen target ([gh#votca/csg#498]) + +------------------------------------------------------------------- +Thu Dec 5 15:11:24 UTC 2019 - Christoph Junghans <[email protected]> + +- Update to 1.6_rc1 + * Major CMake refactor + * Improved file readers + * Added more tests + * Added csg_imc_solve, removing octave and python solvers + +------------------------------------------------------------------- Old: ---- votca-csg-1.5.1.tar.gz votca-csg-manual-1.5.1.pdf votca-csg-tutorials-1.5.1.tar.gz New: ---- votca-csg-1.6.tar.gz votca-csg-manual-1.6.pdf votca-csg-tutorials-1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ votca-csg.spec ++++++ --- /var/tmp/diff_new_pack.sAaUy2/_old 2020-06-15 20:27:33.793761703 +0200 +++ /var/tmp/diff_new_pack.sAaUy2/_new 2020-06-15 20:27:33.797761717 +0200 @@ -1,8 +1,8 @@ # # spec file for package votca-csg # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2013-2019 Christoph Junghans +# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2013-2020 Christoph Junghans # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -13,46 +13,46 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: votca-csg -Version: 1.5.1 -%define uversion %{version} -%define sover 5 +Version: 1.6 Release: 0 +%define uversion %{version} +%define sover 6 Summary: VOTCA coarse-graining engine License: Apache-2.0 Group: Productivity/Scientific/Chemistry -Url: http://www.votca.org +URL: http://www.votca.org 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++ -BuildRequires: pkg-config -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_system-devel -BuildRequires: libboost_program_options-devel -BuildRequires: libboost_test-devel -%else -BuildRequires: boost-devel >= 1.39.0 -%endif BuildRequires: cmake >= 2.8.4 BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: gromacs-devel BuildRequires: hdf5-devel +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_program_options-devel +BuildRequires: libboost_system-devel +BuildRequires: libboost_test-devel +BuildRequires: memory-constraints +BuildRequires: pkg-config #for hdf5 -BuildRequires: zlib-devel -BuildRequires: txt2tags +BuildRequires: python3-txt2tags BuildRequires: votca-tools-devel = %{version} +BuildRequires: zlib-devel #exact same version is needed Requires: %{name}-common = %{version} Requires: libvotca_csg%sover = %{version} +# The developer man page was wrongly shipped in the library package until votca 1.6 +Conflicts: libvotca_csg5 %description Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is @@ -75,9 +75,9 @@ %package devel Summary: Development headers and libraries for the VOTCA Coarse Graining Engine Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} Requires: libvotca_csg%sover = %{version} Requires: votca-tools-devel = %{version} -Requires: %{name} = %{version} %description devel This package contains development headers and libraries for the VOTCA @@ -140,6 +140,7 @@ %prep %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 @@ -147,14 +148,16 @@ %build %{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} +%limit_build -m 2000 +%cmake_build %install -make -C build install DESTDIR=%{buildroot} -sed -i '1s@env @@' %{buildroot}/%{_datadir}/votca/scripts/inverse/*.py +%cmake_install +sed -i '1s@env @@' %{buildroot}/%{_datadir}/votca/scripts/inverse/cma_processor.py + # Move bash completion file to correct location mkdir -p %{buildroot}%{_datadir}/bash_completion.d -cp scripts/csg-completion.bash %{buildroot}%{_datadir}/bash_completion.d/votca +cp %{buildroot}%{_datadir}/votca/rc/csg-completion.bash %{buildroot}%{_datadir}/bash_completion.d/votca %define pkgdocdir %{_docdir}/%{name} mkdir -p %{buildroot}%{pkgdocdir} @@ -162,52 +165,43 @@ mkdir -p %{buildroot}%{pkgdocdir}/examples cp -r csg-tutorials-%{uversion}/* %{buildroot}%{pkgdocdir}/examples +sed -i '1s@env @@' %{buildroot}%{pkgdocdir}/examples/LJ1-LJ2/imc/svd.py + %fdupes %{buildroot}%{_prefix} #check -# https://github.com/votca/csg/issues/313 -%ifarch i586 -%global testargs ARGS='-E \\(Compare_csg_fmatch_3body_output1\\|Compare_csg_fmatch_output\\|unit_test_bead\\|unit_test_basebead\\|unit_test_pdbreader\\)' -%endif -make -C build test CTEST_OUTPUT_ON_FAILURE=1 %{?testargs:%{testargs}} +make -C build test CTEST_OUTPUT_ON_FAILURE=1 %{?testargs} %post -n libvotca_csg%sover -p /sbin/ldconfig %postun -n libvotca_csg%sover -p /sbin/ldconfig %files -%defattr(-,root,root,-) %doc CHANGELOG.md NOTICE README.md LICENSE %{_bindir}/csg_* %{_mandir}/man1/* +%{_mandir}/man7/* %exclude %{pkgdocdir}/examples %exclude %{pkgdocdir}/*.pdf %files doc -%defattr(-,root,root,-) %{pkgdocdir}/*.pdf %files tutorials -%defattr(-,root,root,-) %{pkgdocdir}/examples %files common -%defattr(-,root,root,-) %{_datadir}/votca %files -n libvotca_csg%sover -%defattr(-,root,root,-) %doc LICENSE -%{_libdir}/libvotca_csg.so.* -%{_mandir}/man7/* +%{_libdir}/libvotca_csg.so.%{sover} %files devel -%defattr(-,root,root,-) %{_includedir}/votca/csg/ %{_libdir}/libvotca_csg.so -%{_libdir}/pkgconfig/libvotca_csg.pc +%{_libdir}/cmake/VOTCA_CSG %files bash -%defattr(-,root,root,-) %dir %{_datadir}/bash_completion.d %{_datadir}/bash_completion.d/votca ++++++ votca-csg-1.5.1.tar.gz -> votca-csg-1.6.tar.gz ++++++ ++++ 61439 lines of diff (skipped) ++++++ votca-csg-manual-1.5.1.pdf -> votca-csg-manual-1.6.pdf ++++++ (binary differes) ++++++ votca-csg-tutorials-1.5.1.tar.gz -> votca-csg-tutorials-1.6.tar.gz ++++++ ++++ 14300 lines of diff (skipped)
