Accepting request 969995 from home:urbic:branches:science
- Update to release 2.13.4. Fixed [last column crossreferences current development release 2.14.0] * For z=x+wy a t_QUAD, z.pol returned the modulus z.mod instead of the t_POL x+'w*y [F72] * allow eulerianpol(0) (= 1) [F73] * allow polylog(0,x) (was broken when eulerianpol was introduced) [F74] * concat(t_LIST,t_LIST) was leaking memory [F75] * missing type checks in ellchangepoint (SEGV) [F76] * polsturm(-25*x^4+2*x^3+99*x^2-44*x-132,[-oo,-4]) returned garbage [F77] * ellheight(E,,Q) -> SEGV [F78] * besselj(80,66) -> oo loop [F79] * lfun(1, 0.0) "normalizing a series with a 0 leading term" [#2329] [F80] * (0. + O(x) == 1) returned 'true' [F81] * idealismaximal(nfinit(x),Mat(2)) -> 0 [#2333] [F84] * O(29^(-1)) == 1 was FALSE (same for -1) [F85] * Mod(0, 2*x^0) == 1 was FALSE (same for -1) [F86] * [X11] resizing a window could keep traces of previous drawing [F87] * x->x+0x1 was not displayed correctly [F88] * bnfinit(Q) was not using current precision [#2335] [F89] * polresultant(t_POL with t_RFRAC coefs,...) -> internal errors [F91] * znchardecompose(znstar(2,1),[],2) -> SEGV [#2339] [F92] * missing roots in nfroots(t_POL,) [#2345] [F94] * factorpadic: ensure leading coefs are powers of p [#2352] [F95] * nfsnf: wrong results [#2353] [F96] * rare SEGV in nfdisc. [#2356] [F97] * factor((Mod(1,2)*((t^2+1)*x^4+(t^4+1)*x^2+1))) -> division by 0 [F98] * internal type errors in mfsymboleval [#2360] [F99] * incorrect chargalois for trivial group [#2341] [F100] * minpoly(Mod(1/(x-(t+1))*Mod(1,2),(t+1)*x^2+t*x+1)) ->err [#2363] [F101] * factor(Mod(1,2)*x^5+a*x^3) -> div by 0 [F102] * nfgrunwaldwang: fix infinite loop [#2343] [F103] * ti=thueinit(3*x^3 + 5*x^2 - 14*x + 54,1); thue(ti,1) ->err [#2365] [F104] * algdep(t_POLMOD x) -> x.mod instead of correct result [F105] * bnrclassfield: incorrect result when fundamental units are large [F107] - Use spec-cleaner OBS-URL: https://build.opensuse.org/request/show/969995 OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=56
This commit is contained in:
parent
6d3abb9901
commit
0d7cc4e8f1
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ccba7f1606c6854f1443637bb57ad0958d41c7f4753f8ae8459f1d64c267a1ca
|
|
||||||
size 4768312
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAmFkEhsACgkQjw58K0Ui
|
|
||||||
44fzeg/9FXkr7rkXq8KBodnBjin/tKbaipcZ246cbxBIPZwBUcV+yXtR5NToSYun
|
|
||||||
onipbQGxl+T5KtG9IpQSJhd19au1dmu1xWP2d1MrspzhKwjsbp0zuhQeYy8nxVuL
|
|
||||||
fcbUOvEZWI6AZAJfSOiw5XCG5zFNhAlPOERVIscWjI1DHhcFQW1f10MA7rdK0iF7
|
|
||||||
FlfOU8+VQ6FRh1TGOzsdFW/mppXsrRp4IOXma4T73Ut5d8jsTlcuD2z1BOgoeaDq
|
|
||||||
5ZAnsewOoqxBsw23ahdIfTr7Bl02B1RnfKjmmJnxRWikQGLv7U0aH43MsQdPf/W8
|
|
||||||
2GX9zGwLXhB9DSNfNru/RS8zMxD9bdyYed6RvptsTmcCzJ5YrnFypHQ/a7sP4xzn
|
|
||||||
Ens23Ytc5FBsV0iQanEa7xvesgSLW1Q+jG1CmVNseYc7LeTdwa/hXhpCNEcj1Dz3
|
|
||||||
/YEolXlmlnOmakEAi/H6awJKoXkljyS7BMK+DOSmc7h1zW/539X5X/T5icPXI419
|
|
||||||
f9WyphcNUdzmKxOu1/EezWRSLvLWsaF+kvn8f9wp/pTas4gIVeO2t7eM/n73pZU7
|
|
||||||
ppLFytHmT6AqrM0DHG9YF0hZnGMctfROxKOMdIptHjov3+Y3o168SrFgIhGcuwaN
|
|
||||||
lHHSl/b91FGAt/wwbPPZj+zaU2k4U+k50/Irn4ChOr7eW3FGWmk=
|
|
||||||
=V/pe
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
pari-2.13.4.tar.gz
Normal file
3
pari-2.13.4.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:bcde9eceae1592814381c1697cdb7063567b6504201b1be47bb58920f3bce185
|
||||||
|
size 4772735
|
16
pari-2.13.4.tar.gz.asc
Normal file
16
pari-2.13.4.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAmI9mcsACgkQjw58K0Ui
|
||||||
|
44f+fxAAh5+XVI0GojmtnueB+nTA6VsChzOI9UBOUMXlWfI/phd/m61WoMlaDag/
|
||||||
|
UTvDLZjxLh7FlLVEYwLu6Y9D4QRfj9T1UAg0dvnVa1Y0e3tG9fIrBPvJDYBgQxOE
|
||||||
|
IqH34zA5u/FvQH/NO4vUDt1OiXoTvVxdIMyWaZw72qRTfY9CLY7SvEj4Dsj6NGUX
|
||||||
|
9PtCWktDZVhAy6isO3jS9kpep4Upa5c63IFwWi1vyyNY9Y3Zn0yJfy06u1/iZCyd
|
||||||
|
MbQ/fmwNvFr4gY9AjsRbOFxiqpUWCNACrZdTKbrsRCDoPokxYhQ8SzQRiq5dyUlt
|
||||||
|
u0lyR2eW1Ue7JnLGX9xv/t3g6UtrOqciTB8rKVVOPifTeU8GWwe1FQ3ko+GfrT8s
|
||||||
|
Gn9/l/8it2BXTmyYC0HXGgsdMDuZXi27zopUOWEz1g5uO7vpDBaMU7WI9q2EOXWY
|
||||||
|
x6oNrWHgC/m2pwWOrW8UdT4Df2V4cskikWtYaEl06P2DtTUFSxDTY9pZwpQHg/OL
|
||||||
|
dflpzHW46r8cQnPgY9dz8BIKu+zsCySgQZyxMkt49/TsAP1FLyIVHj/LHJteKgAR
|
||||||
|
+KFb1cpksQXG8EVuNC7zs1FNbCOMZfDx/oFiaIUtYoRok9EJmre1nRwGiXnMrdjx
|
||||||
|
mO+ezbdoQWafpuznK3pDc9bR2VzyeXA9qe0ZQsG1HUWERTXw5Xs=
|
||||||
|
=iuIO
|
||||||
|
-----END PGP SIGNATURE-----
|
49
pari.changes
49
pari.changes
@ -1,3 +1,52 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 13 18:58:43 UTC 2022 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||||
|
|
||||||
|
- Update to release 2.13.4. Fixed
|
||||||
|
[last column crossreferences current development release 2.14.0]
|
||||||
|
* For z=x+wy a t_QUAD, z.pol returned the modulus z.mod instead
|
||||||
|
of the t_POL x+'w*y [F72]
|
||||||
|
* allow eulerianpol(0) (= 1) [F73]
|
||||||
|
* allow polylog(0,x) (was broken when eulerianpol
|
||||||
|
was introduced) [F74]
|
||||||
|
* concat(t_LIST,t_LIST) was leaking memory [F75]
|
||||||
|
* missing type checks in ellchangepoint (SEGV) [F76]
|
||||||
|
* polsturm(-25*x^4+2*x^3+99*x^2-44*x-132,[-oo,-4])
|
||||||
|
returned garbage [F77]
|
||||||
|
* ellheight(E,,Q) -> SEGV [F78]
|
||||||
|
* besselj(80,66) -> oo loop [F79]
|
||||||
|
* lfun(1, 0.0) "normalizing a series with a 0
|
||||||
|
leading term" [#2329] [F80]
|
||||||
|
* (0. + O(x) == 1) returned 'true' [F81]
|
||||||
|
* idealismaximal(nfinit(x),Mat(2)) -> 0 [#2333] [F84]
|
||||||
|
* O(29^(-1)) == 1 was FALSE (same for -1) [F85]
|
||||||
|
* Mod(0, 2*x^0) == 1 was FALSE (same for -1) [F86]
|
||||||
|
* [X11] resizing a window could keep traces
|
||||||
|
of previous drawing [F87]
|
||||||
|
* x->x+0x1 was not displayed correctly [F88]
|
||||||
|
* bnfinit(Q) was not using current precision [#2335] [F89]
|
||||||
|
* polresultant(t_POL with t_RFRAC coefs,...)
|
||||||
|
-> internal errors [F91]
|
||||||
|
* znchardecompose(znstar(2,1),[],2) -> SEGV [#2339] [F92]
|
||||||
|
* missing roots in nfroots(t_POL,) [#2345] [F94]
|
||||||
|
* factorpadic: ensure leading coefs
|
||||||
|
are powers of p [#2352] [F95]
|
||||||
|
* nfsnf: wrong results [#2353] [F96]
|
||||||
|
* rare SEGV in nfdisc. [#2356] [F97]
|
||||||
|
* factor((Mod(1,2)*((t^2+1)*x^4+(t^4+1)*x^2+1)))
|
||||||
|
-> division by 0 [F98]
|
||||||
|
* internal type errors in mfsymboleval [#2360] [F99]
|
||||||
|
* incorrect chargalois for trivial group [#2341] [F100]
|
||||||
|
* minpoly(Mod(1/(x-(t+1))*Mod(1,2),(t+1)*x^2+t*x+1))
|
||||||
|
->err [#2363] [F101]
|
||||||
|
* factor(Mod(1,2)*x^5+a*x^3) -> div by 0 [F102]
|
||||||
|
* nfgrunwaldwang: fix infinite loop [#2343] [F103]
|
||||||
|
* ti=thueinit(3*x^3 + 5*x^2 - 14*x + 54,1); thue(ti,1)
|
||||||
|
->err [#2365] [F104]
|
||||||
|
* algdep(t_POLMOD x) -> x.mod instead of correct result [F105]
|
||||||
|
* bnrclassfield: incorrect result when fundamental units
|
||||||
|
are large [F107]
|
||||||
|
- Use spec-cleaner
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 2 00:19:07 UTC 2021 - Anton Shvetz <shvetz.anton@gmail.com>
|
Tue Nov 2 00:19:07 UTC 2021 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||||
|
|
||||||
|
84
pari.spec
84
pari.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package pari
|
# spec file for package pari
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2022 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -21,14 +21,14 @@ PARI/GP is a computer algebra system designed for computations\
|
|||||||
in number theory (factorizations, algebraic number theory, elliptic\
|
in number theory (factorizations, algebraic number theory, elliptic\
|
||||||
curves) and other entities like matrices, polynomials,\
|
curves) and other entities like matrices, polynomials,\
|
||||||
power series, algebraic numbers, and transcendental functions.\
|
power series, algebraic numbers, and transcendental functions.\
|
||||||
%nil
|
%{nil}
|
||||||
# See
|
# See
|
||||||
# http://pari.math.u-bordeaux.fr/archives/pari-dev-1211/msg00006.html
|
# http://pari.math.u-bordeaux.fr/archives/pari-dev-1211/msg00006.html
|
||||||
# for details on the SO versioning.
|
# for details on the SO versioning.
|
||||||
%global sover 7
|
%global sover 7
|
||||||
%global lname libpari-gmp-tls%sover
|
%global lname libpari-gmp-tls%{sover}
|
||||||
Name: pari
|
Name: pari
|
||||||
Version: 2.13.3
|
Version: 2.13.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Computer Algebra System for computations in Number Theory
|
Summary: Computer Algebra System for computations in Number Theory
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
@ -36,11 +36,11 @@ Group: Productivity/Scientific/Math
|
|||||||
URL: https://pari.math.u-bordeaux.fr
|
URL: https://pari.math.u-bordeaux.fr
|
||||||
#Git-Clone: https://pari.math.u-bordeaux.fr/git/pari.git
|
#Git-Clone: https://pari.math.u-bordeaux.fr/git/pari.git
|
||||||
#Git-Web: https://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi
|
#Git-Web: https://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi
|
||||||
Source0: %url/pub/pari/unix/pari-%version.tar.gz
|
Source0: %{url}/pub/pari/unix/pari-%{version}.tar.gz
|
||||||
Source2: %url/pub/pari/unix/pari-%version.tar.gz.asc
|
Source2: %{url}/pub/pari/unix/pari-%{version}.tar.gz.asc
|
||||||
BuildRequires: fltk-devel
|
BuildRequires: fltk-devel
|
||||||
BuildRequires: gmp-devel
|
BuildRequires: gmp-devel
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: texlive-latex
|
BuildRequires: texlive-latex
|
||||||
BuildRequires: texlive-luatex
|
BuildRequires: texlive-luatex
|
||||||
@ -51,14 +51,14 @@ BuildRequires: xorg-x11-proto-devel
|
|||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
%desc
|
%{desc}
|
||||||
|
|
||||||
%package gp
|
%package gp
|
||||||
Summary: Frontend to the PARI Computer Algebra System
|
Summary: Frontend to the PARI Computer Algebra System
|
||||||
Group: Productivity/Scientific/Math
|
Group: Productivity/Scientific/Math
|
||||||
|
|
||||||
%description gp
|
%description gp
|
||||||
%desc
|
%{desc}
|
||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: Documentation for the PARI Computer Algebra System
|
Summary: Documentation for the PARI Computer Algebra System
|
||||||
@ -66,28 +66,28 @@ Group: Documentation/Other
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description doc
|
%description doc
|
||||||
%desc
|
%{desc}
|
||||||
|
|
||||||
This package contains the documentation and examples for the PARI Computer Algebra System.
|
This package contains the documentation and examples for the PARI Computer Algebra System.
|
||||||
|
|
||||||
%package -n %lname
|
%package -n %{lname}
|
||||||
Summary: Shared library for the PARI Computer Algebra System
|
Summary: Shared library for the PARI Computer Algebra System
|
||||||
# This is used by the data packages to avoid having a too-old version of libpari:
|
# This is used by the data packages to avoid having a too-old version of libpari:
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: libpari-gmp = %version
|
Provides: libpari-gmp = %{version}
|
||||||
|
|
||||||
%description -n %lname
|
%description -n %{lname}
|
||||||
%desc
|
%{desc}
|
||||||
|
|
||||||
This package contains shared library for the PARI CAS.
|
This package contains shared library for the PARI CAS.
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for the PARI Computer Algebra System
|
Summary: Development files for the PARI Computer Algebra System
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %lname = %version
|
Requires: %{lname} = %{version}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
%desc
|
%{desc}
|
||||||
|
|
||||||
This package contains development files for the PARI CAS.
|
This package contains development files for the PARI CAS.
|
||||||
|
|
||||||
@ -102,15 +102,15 @@ sed -i -e 's/^\(doc all:\) .*/\1/' config/DOC_Make.SH
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
./Configure \
|
./Configure \
|
||||||
--prefix="%_prefix" \
|
--prefix="%{_prefix}" \
|
||||||
--bindir="%_bindir" \
|
--bindir="%{_bindir}" \
|
||||||
--includedir="%_includedir" \
|
--includedir="%{_includedir}" \
|
||||||
--libdir="%_libdir" \
|
--libdir="%{_libdir}" \
|
||||||
--sysdatadir="%_libdir" \
|
--sysdatadir="%{_libdir}" \
|
||||||
--datadir="%_datadir/%name" \
|
--datadir="%{_datadir}/%{name}" \
|
||||||
--mt=pthread
|
--mt=pthread
|
||||||
%make_build \
|
%make_build \
|
||||||
CFLAGS="%optflags -fno-strict-aliasing" \
|
CFLAGS="%{optflags} -fno-strict-aliasing" \
|
||||||
STRIP=true \
|
STRIP=true \
|
||||||
all
|
all
|
||||||
%make_build \
|
%make_build \
|
||||||
@ -120,35 +120,35 @@ sed -i -e 's/^\(doc all:\) .*/\1/' config/DOC_Make.SH
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
install -dm0755 %buildroot%_sysconfdir
|
install -dm0755 %{buildroot}%{_sysconfdir}
|
||||||
install -m0644 misc/gprc.dft %buildroot%_sysconfdir/gprc
|
install -m0644 misc/gprc.dft %{buildroot}%{_sysconfdir}/gprc
|
||||||
|
|
||||||
install -dm0755 %buildroot%_defaultdocdir/%name
|
install -dm0755 %{buildroot}%{_defaultdocdir}/%{name}
|
||||||
install -Dm0644 doc/*.pdf %buildroot%_defaultdocdir/%name
|
install -Dm0644 doc/*.pdf %{buildroot}%{_defaultdocdir}/%{name}
|
||||||
rm -rf %buildroot%_datadir/%name/doc
|
rm -rf %{buildroot}%{_datadir}/%{name}/doc
|
||||||
mv %buildroot%_datadir/%name/examples %buildroot%_defaultdocdir/%name
|
mv %{buildroot}%{_datadir}/%{name}/examples %{buildroot}%{_defaultdocdir}/%{name}
|
||||||
|
|
||||||
%post -n %lname -p /sbin/ldconfig
|
%post -n %{lname} -p /sbin/ldconfig
|
||||||
%postun -n %lname -p /sbin/ldconfig
|
%postun -n %{lname} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files gp
|
%files gp
|
||||||
%doc AUTHORS CHANGES* README* NEW
|
%doc AUTHORS CHANGES* README* NEW
|
||||||
%config %_sysconfdir/gprc
|
%config %{_sysconfdir}/gprc
|
||||||
%_bindir/*
|
%{_bindir}/*
|
||||||
%_datadir/%name
|
%{_datadir}/%{name}
|
||||||
%_libdir/%name.cfg
|
%{_libdir}/%{name}.cfg
|
||||||
%_mandir/*/*.1*
|
%{_mandir}/*/*.1%{?ext_man}
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%_defaultdocdir/%name/
|
%{_defaultdocdir}/%{name}/
|
||||||
|
|
||||||
%files -n %lname
|
%files -n %{lname}
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%_libdir/libpari-gmp-tls.so.%version
|
%{_libdir}/libpari-gmp-tls.so.%{version}
|
||||||
%_libdir/libpari-gmp-tls.so.%sover
|
%{_libdir}/libpari-gmp-tls.so.%{sover}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%_includedir/%name/
|
%{_includedir}/%{name}/
|
||||||
%_libdir/libpari.so
|
%{_libdir}/libpari.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user