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


Reply via email to