Hello community, here is the log from the commit of package votca-tools for openSUSE:Factory checked in at 2020-06-15 20:27:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/votca-tools (Old) and /work/SRC/openSUSE:Factory/.votca-tools.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "votca-tools" Mon Jun 15 20:27:28 2020 rev:14 rq:814733 version:1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/votca-tools/votca-tools.changes 2019-11-30 10:37:54.600168379 +0100 +++ /work/SRC/openSUSE:Factory/.votca-tools.new.3606/votca-tools.changes 2020-06-15 20:27:38.929779496 +0200 @@ -1,0 +2,39 @@ +Mon Jun 15 08:03:03 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- 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. +- Have the main package conflict with the old library package + (libvotca_tools5) that contained the man page. + +------------------------------------------------------------------- +Sat Apr 18 04:33:29 UTC 2020 - Christoph Junghans <jungh...@votca.org> + +- Update to 1.6 + * fix clang-10 warnings ([gh#votca/tools#217]) + * clean up VOTCARC.* ([gh#votca/tools#220]) + * fix exported target with mkl ([gh#votca/tools#223], + * [gh#votca/tools#224]) + +------------------------------------------------------------------- +Mon Feb 10 16:29:24 UTC 2020 - Christoph Junghans <jungh...@votca.org> + +- Update to 1.6_rc2 + * fix inheritance bug in cmake files ([gh#votca/tools#197]) + * fix bug in table class ([gh#votca/tools#196]) + * fix build on 32-bit archs ([gh#votca/tools#199]) + * remove old doxygen target ([gh#votca/tools#211]) + +------------------------------------------------------------------- +Thu Dec 5 11:02:55 UTC 2019 - Christoph Junghans <jungh...@votca.org> + +- Update to 1.6_rc1 + * replaced fftw with Eigen3 fft + * replaced random with std::random implementation + * added many unit tests + * formated code with clang-format + * major cmake refactor + +------------------------------------------------------------------- Old: ---- votca-tools-1.5.1.tar.gz New: ---- votca-tools-1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ votca-tools.spec ++++++ --- /var/tmp/diff_new_pack.pbrNEB/_old 2020-06-15 20:27:40.205783916 +0200 +++ /var/tmp/diff_new_pack.pbrNEB/_new 2020-06-15 20:27:40.209783930 +0200 @@ -1,8 +1,8 @@ # # spec file for package votca-tools # -# 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,42 +13,34 @@ # 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/ -# -# -# Originally written by Jussi Lehtola <jussileht...@fedoraproject.org> -# Fixed for multi-distro build by Klaus Kaempf <kkae...@suse.de> +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: votca-tools -Version: 1.5.1 -%define uversion %{version} -%define sover 5 +Version: 1.6 Release: 0 +%define uversion %{version} +%define sover 6 Summary: VOTCA tools library -Group: Productivity/Scientific/Chemistry License: Apache-2.0 +Group: Productivity/Scientific/Chemistry URL: http://www.votca.org Source0: https://github.com/votca/tools/archive/v%{uversion}.tar.gz#/%{name}-%{uversion}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gcc-c++ -BuildRequires: pkg-config -BuildRequires: libexpat-devel -BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(fftw3) +BuildRequires: cmake BuildRequires: eigen3-devel -%if 0%{?suse_version} > 1325 +BuildRequires: fftw3-devel +BuildRequires: gcc-c++ BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_system-devel BuildRequires: libboost_program_options-devel +BuildRequires: libboost_system-devel BuildRequires: libboost_test-devel -%else -BuildRequires: boost-devel >= 1.39.0 -%endif -BuildRequires: cmake -BuildRequires: txt2tags +BuildRequires: libexpat-devel +BuildRequires: pkg-config +Conflicts: libvotca_tools5 < %{version} %description Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is @@ -69,8 +61,11 @@ %package devel Summary: Development headers and libraries for votca-tools Group: Development/Libraries/C and C++ -Requires: libvotca_tools%sover = %{version} Requires: %{name} = %{version} +Requires: eigen3-devel +Requires: fftw3-devel +Requires: libexpat-devel +Requires: libvotca_tools%sover = %{version} %description devel Versatile Object-oriented Toolkit for Coarse-graining Applications (VOTCA) is @@ -85,41 +80,34 @@ # Avoid unnecessary rebuilds of the package 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/libtools/version{,_nb}.cc +sed -i -e "s/__DATE__/\"$FAKE_BUILDDATE\"/" -e "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/libtools/version.cc %build %{cmake} -DWITH_RC_FILES=OFF -DCMAKE_SKIP_RPATH=OFF -DENABLE_TESTING=ON -make %{?_smp_mflags} +%cmake_build %install -make -C build install DESTDIR=%{buildroot} +%cmake_install sed -i '1s@env @@' %{buildroot}/%{_bindir}/votca_compare %check -# https://github.com/votca/tools/issues/166 -%ifarch i586 -%global testargs ARGS='-E unit_test_elements' -%endif -make -C build test CTEST_OUTPUT_ON_FAILURE=1 %{?testargs:%{testargs}} +make -C build test CTEST_OUTPUT_ON_FAILURE=1 %{?testargs} %files -%defattr(-,root,root,-) %{_bindir}/votca_* %{_mandir}/man1/* +%{_mandir}/man7/* %post -n libvotca_tools%sover -p /sbin/ldconfig %postun -n libvotca_tools%sover -p /sbin/ldconfig %files -n libvotca_tools%sover -%defattr(-,root,root,-) %doc LICENSE NOTICE -%{_libdir}/libvotca_tools.so.* -%{_mandir}/man7/* +%{_libdir}/libvotca_tools.so.%{sover} %files devel -%defattr(-,root,root,-) %{_includedir}/votca/ %{_libdir}/libvotca_tools.so -%{_libdir}/pkgconfig/libvotca_tools.pc +%{_libdir}/cmake/VOTCA_TOOLS %changelog ++++++ votca-tools-1.5.1.tar.gz -> votca-tools-1.6.tar.gz ++++++ ++++ 27340 lines of diff (skipped)