Hello community, here is the log from the commit of package votca-tools for openSUSE:Factory checked in at 2017-02-03 16:29:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/votca-tools (Old) and /work/SRC/openSUSE:Factory/.votca-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "votca-tools" Changes: -------- --- /work/SRC/openSUSE:Factory/votca-tools/votca-tools.changes 2016-08-25 09:56:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.votca-tools.new/votca-tools.changes 2017-02-03 20:04:47.589016113 +0100 @@ -1,0 +2,25 @@ +Thu Feb 2 15:36:20 UTC 2017 - [email protected] + +- use individual libboost-*-devel packages instead of boost-devel + +------------------------------------------------------------------- +Mon Oct 31 00:17:10 UTC 2016 - [email protected] + +- RPM group fixing +- Trim filler words from description + +------------------------------------------------------------------- +Sat Oct 29 21:26:13 UTC 2016 - [email protected] + +- Upgrade to 1.4 + * added support for boost-1.62 + * details: https://github.com/votca/csg/blob/master/CHANGELOG.md + +------------------------------------------------------------------- +Tue Sep 27 17:33:51 UTC 2016 - [email protected] + +- Upgrade to 1.4_rc1 + * added support for mkl as gsl replacement + * details: https://github.com/votca/csg/blob/master/CHANGELOG.md + +------------------------------------------------------------------- Old: ---- votca-tools-1.3.1.tar.gz New: ---- votca-tools-1.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ votca-tools.spec ++++++ --- /var/tmp/diff_new_pack.qlbtEi/_old 2017-02-03 20:04:48.080946871 +0100 +++ /var/tmp/diff_new_pack.qlbtEi/_new 2017-02-03 20:04:48.084946308 +0100 @@ -1,52 +1,64 @@ # -# votca_tools.spec +# spec file for package votca-tools +# +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2013-2016 Christoph Junghans +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# 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/ # -# Copyright (c) 2013-2016 Christoph Junghans <[email protected]> # # Originally written by Jussi Lehtola <[email protected]> # Fixed for multi-distro build by Klaus Kaempf <[email protected]> # -# Licensed under the Apache Software License (ASL 2.0) -# Name: votca-tools -Version: 1.3.1 +Version: 1.4 +%define uversion 1.4 Release: 0 Summary: VOTCA tools library Group: Productivity/Scientific/Chemistry License: Apache-2.0 URL: http://www.votca.org -Source0: https://github.com/votca/tools/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/votca/tools/archive/v%{uversion}.tar.gz#/%{name}-%{uversion}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ -%if %{defined fedora} -BuildRequires: pkgconfig -BuildRequires: expat-devel -%else BuildRequires: pkg-config BuildRequires: libexpat-devel -%endif BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(gsl) +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_program_options-devel +%else BuildRequires: boost-devel >= 1.39.0 +%endif BuildRequires: cmake BuildRequires: txt2tags %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++. -%package -n libvotca_tools3 +%package -n libvotca_tools4 Summary: VOTCA tools library -Group: Productivity/Scientific/Chemistry +Group: System/Libraries -%description -n libvotca_tools3 +%description -n libvotca_tools4 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 basic tools library of VOTCA package. @@ -54,52 +66,40 @@ %package devel Summary: Development headers and libraries for votca-tools Group: Development/Libraries/C and C++ -Requires: libvotca_tools3 = %{version} +Requires: libvotca_tools4 = %{version} +Requires: %{name} = %{version} %description devel 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 development headers and libraries for votca-tools. %prep -%setup -n tools-%{version} -q +%setup -n tools-%{uversion} -q + +# 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 %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 \ - -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 -DLIB=%{_lib} -DCMAKE_SKIP_RPATH=OFF make %{?_smp_mflags} %install -cd build -make install DESTDIR=%{buildroot} +make -C build install DESTDIR=%{buildroot} %files %defattr(-,root,root,-) %{_bindir}/votca_* %{_mandir}/man1/* -%post -n libvotca_tools3 -p /sbin/ldconfig -%postun -n libvotca_tools3 -p /sbin/ldconfig +%post -n libvotca_tools4 -p /sbin/ldconfig +%postun -n libvotca_tools4 -p /sbin/ldconfig -%files -n libvotca_tools3 +%files -n libvotca_tools4 %defattr(-,root,root,-) %doc LICENSE NOTICE %{_libdir}/libvotca_tools.so.* ++++++ votca-tools-1.3.1.tar.gz -> votca-tools-1.4.tar.gz ++++++ ++++ 2556 lines of diff (skipped)
