Hello community, here is the log from the commit of package givaro for openSUSE:Factory checked in at 2019-08-27 10:18:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/givaro (Old) and /work/SRC/openSUSE:Factory/.givaro.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "givaro" Tue Aug 27 10:18:56 2019 rev:8 rq:725838 version:4.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/givaro/givaro.changes 2018-07-17 09:40:46.509647571 +0200 +++ /work/SRC/openSUSE:Factory/.givaro.new.7948/givaro.changes 2019-08-27 10:18:59.427949141 +0200 @@ -1,0 +2,6 @@ +Sat Aug 24 16:03:43 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 4.1.1 + * Rewrote the Modular field code + +------------------------------------------------------------------- Old: ---- v4.0.4.tar.gz New: ---- givaro-4.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ givaro.spec ++++++ --- /var/tmp/diff_new_pack.D6d9jc/_old 2019-08-27 10:18:59.983949104 +0200 +++ /var/tmp/diff_new_pack.D6d9jc/_new 2019-08-27 10:18:59.991949104 +0200 @@ -1,7 +1,7 @@ # # spec file for package givaro # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,21 +12,21 @@ # 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: givaro %define lname libgivaro9 -Version: 4.0.4 +Version: 4.1.1 Release: 0 Summary: C++ library for arithmetic and algebraic computations License: CECILL-B Group: Productivity/Scientific/Math -Url: http://givaro.forge.imag.fr/ +URL: https://casys.gricad-pages.univ-grenoble-alpes.fr/givaro/ #Git-Clone: https://github.com/linbox-team/givaro -Source: https://github.com/linbox-team/givaro/archive/v%version.tar.gz +Source: https://github.com/linbox-team/givaro/releases/download/v%version/%name-%version.tar.gz Patch1: givaro-doc-no-build-time.patch Patch2: reproducible.patch # Old doxygen does not properly handle symlink recursion @@ -37,24 +37,10 @@ BuildRequires: graphviz BuildRequires: libtool >= 2.2 BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Givaro is a C++ library for arithmetic and algebraic computations. -Its main features are implementations of the basic arithmetic of many -mathematical entities: Primes fields, Extensions Fields, Finite -Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary -precision integers and rationals (C++ wrappers over gmp) It also -provides data-structures and templated classes for the manipulation -of basic algebraic objects, such as vectors, matrices (dense, sparse, -structured), univariate polynomials (and therefore recursive -multivariate). - -It contains different program modules and is fully compatible with -the LinBox linear algebra library and the KAAPI kernel for -Adaptative, Asynchronous Parallel and Interactive programming. - %package -n %lname Summary: C++ library for arithmetic and algebraic computations Group: System/Libraries @@ -65,11 +51,15 @@ Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary -precision integers and rationals. It also provides data-structures +precision integers and rationals. It also provides data structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate). +It contains different program modules and is fully compatible with +the LinBox linear algebra library and the KAAPI kernel for +Adaptative, Asynchronous Parallel and Interactive programming. + %package devel Summary: Development files for Givaro, an algorithmic-algebraic computation library Group: Development/Libraries/C and C++ @@ -89,25 +79,16 @@ %package doc Summary: API documentation for the Givaro library, in HTML Group: Documentation/HTML -%if 0%{?suse_version} > 1110 BuildArch: noarch -%endif %description doc Givaro is a C++ library for arithmetic and algebraic computations. -Its main features are implementations of the basic arithmetic of many -mathematical entities: Primes fields, Extensions Fields, Finite -Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary -precision integers and rationals. - This subpackage contains the Doxygen-generated HTML documentation for the Givaro API. %prep -%setup -q -%patch -P 1 -p1 -%patch2 -p1 +%autosetup -p1 %build autoreconf -fi @@ -117,21 +98,18 @@ make %{?_smp_mflags} %install -b="%buildroot" %make_install -rm -f "$b/%_libdir"/*.la +rm -f "%buildroot/%_libdir"/*.la %fdupes -s %buildroot/%_docdir/%name/givaro-html/ %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) %_libdir/libgivaro.so.* -%doc COPYRIGHT COPYING +%license COPYRIGHT COPYING %files devel -%defattr(-,root,root) %_bindir/givaro-config %_bindir/givaro-makefile %_includedir/givaro-config.h @@ -142,7 +120,6 @@ %_libdir/pkgconfig/givaro.pc %files doc -%defattr(-,root,root) %dir %_docdir/%name/ %exclude %_docdir/%name/givaro-html/INSTALL %_docdir/%name/givaro.html
