Hello community, here is the log from the commit of package gap-float for openSUSE:Factory checked in at 2018-01-21 15:49:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-float (Old) and /work/SRC/openSUSE:Factory/.gap-float.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-float" Sun Jan 21 15:49:12 2018 rev:2 rq:559909 version:0.7.6 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-float/gap-float.changes 2017-10-08 20:08:36.441453975 +0200 +++ /work/SRC/openSUSE:Factory/.gap-float.new/gap-float.changes 2018-01-21 15:49:13.629194959 +0100 @@ -1,0 +2,5 @@ +Mon Dec 25 22:15:09 UTC 2017 - [email protected] + +- Add fplll.diff. + +------------------------------------------------------------------- New: ---- fplll.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-float.spec ++++++ --- /var/tmp/diff_new_pack.9liqXV/_old 2018-01-21 15:49:14.173169434 +0100 +++ /var/tmp/diff_new_pack.9liqXV/_new 2018-01-21 15:49:14.177169246 +0100 @@ -26,6 +26,7 @@ #Git-Clone: git://github.com/laurentbartholdi/float/ Source: https://www.gap-system.org/pub/gap/gap4/tar.bz2/packages/float-%version.tar.bz2 +Patch1: fplll.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -48,6 +49,7 @@ %prep %setup -qn float-%version +%patch -P 1 -p1 %build autoreconf -fi ++++++ fplll.diff ++++++ From: Jan Engelhardt <[email protected]> Date: 2017-12-25 21:26:12.464848010 +0100 build: fix compile error with newer fplll fplll dropped some typedefs. --- src/fplll.C | 3 +++ 1 file changed, 3 insertions(+) Index: float-0.7.6/src/fplll.C =================================================================== --- float-0.7.6.orig/src/fplll.C +++ float-0.7.6/src/fplll.C @@ -103,6 +103,9 @@ template<> Obj GET_INTOBJ(Z_NR<double> & return o; } +typedef Z_NR<mpz_t> Integer; +typedef ZZ_mat<mpz_t> IntMatrix; + template <class Z> void SET_Z(Integer &s, const Z_NR<Z> &t); template <> void SET_Z(Integer &s, const Z_NR<mpz_t> &t)
