70d86e1
Name:           pari
7703d54
Version:        2.15.4
b5580d8
Release:        1%{?dist}
70d86e1
Summary:        Number Theory-oriented Computer Algebra System
78d6687
78d6687
%global majver %(cut -d. -f1-2 <<< %{version})
78d6687
78d6687
License:        GPL-2.0-or-later
b5580d8
URL:            https://pari.math.u-bordeaux.fr/
b5580d8
Source0:        https://pari.math.u-bordeaux.fr/pub/pari/unix/%{name}-%{version}.tar.gz
b5580d8
Source1:        https://pari.math.u-bordeaux.fr/pub/pari/unix/%{name}-%{version}.tar.gz.asc
16b9bff
# Public key 0x4522e387, Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
16b9bff
Source2:        gpgkey-42028EA404A2E9D80AC453148F0E7C2B4522E387.gpg
b5580d8
Source3:        fr.u-bordeaux.math.pari.desktop
47eeb38
Source4:        pari-gp.xpm
16b9bff
Source5:        pari.abignore
b5580d8
Source6:        fr.u-bordeaux.math.pari.metainfo.xml
47eeb38
# Use xdg-open rather than xdvi to display DVI files (#530565)
47eeb38
Patch0:         pari-2.13.0-xdgopen.patch
47eeb38
# Fix compiler warnings
47eeb38
# http://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=1316
06e7417
Patch10:        pari-2.9.0-missing-field-init.patch
47eeb38
Patch11:        pari-2.13.0-declaration-not-prototype.patch
47eeb38
Patch12:        pari-2.13.0-clobbered.patch
47eeb38
Patch13:        pari-2.13.0-signed-unsigned-comparison.patch
78d6687
5169b46
BuildRequires:  coreutils
5169b46
BuildRequires:  desktop-file-utils
5169b46
BuildRequires:  findutils
47eeb38
BuildRequires:  fltk-devel
47eeb38
BuildRequires:  gcc-c++
bd481b1
BuildRequires:  gmp-devel
16b9bff
BuildRequires:  gnupg2
59d35d1
BuildRequires:  libappstream-glib
5169b46
BuildRequires:  make
0737efe
BuildRequires:  perl-generators
085e6a4
BuildRequires:  pkgconfig(readline)
5169b46
BuildRequires:  sed
47eeb38
BuildRequires:  tex(latex)
78d6687
d87f6c9
# Test suite requirements
d87f6c9
BuildRequires:  pari-elldata
d87f6c9
BuildRequires:  pari-galdata
357f4e1
BuildRequires:  pari-galpol
3142420
BuildRequires:  pari-nflistdata
d87f6c9
BuildRequires:  pari-seadata
8a12ceb
86d01a8
# Avoid doc-file dependencies and provides
d87f6c9
%global __provides_exclude_from ^%{_datadir}/pari/PARI/
d87f6c9
%global __requires_exclude_from ^%{_datadir}/pari/PARI/
70d86e1
70d86e1
%description
d87f6c9
PARI is a widely used computer algebra system designed for fast computations in
d87f6c9
number theory (factorizations, algebraic number theory, elliptic curves...),
d87f6c9
but also contains a large number of other useful functions to compute with
d87f6c9
mathematical entities such as matrices, polynomials, power series, algebraic
d87f6c9
numbers, etc., and a lot of transcendental functions.
70d86e1
70d86e1
This package contains the shared libraries. The interactive
d87f6c9
calculator PARI/GP is in package pari-gp.
70d86e1
70d86e1
%package devel
bd481b1
Summary:        Header files and libraries for PARI development
bd481b1
Requires:       %{name} = %{version}-%{release}
70d86e1
70d86e1
%description devel
70d86e1
Header files and libraries for PARI development.
70d86e1
70d86e1
%package gp
bd481b1
Summary:        PARI calculator
bd481b1
Requires:       %{name} = %{version}-%{release}
d87f6c9
Requires:       bzip2
bd481b1
Requires:       gzip
81c23a1
Requires:       xdg-utils
81c23a1
Requires:       mimehandler(application/x-dvi)
70d86e1
70d86e1
%description gp
70d86e1
PARI/GP is an advanced programmable calculator, which computes
70d86e1
symbolically as long as possible, numerically where needed, and
70d86e1
contains a wealth of number-theoretic functions.
70d86e1
d87f6c9
%prep
47eeb38
# Verify the source file
47eeb38
%{gpgverify} --data=%{SOURCE0} --signature=%{SOURCE1} --keyring=%{SOURCE2}
47eeb38
47eeb38
%autosetup -p0
70d86e1
a5b77d6
# Silence abidiff warnings about the size of functions_basic[] changing
16b9bff
cp -p %{SOURCE5} .
a5b77d6
d87f6c9
# Avoid unwanted rpaths
d87f6c9
sed -i "s|runpathprefix='.*'|runpathprefix=''|" config/get_ld
70d86e1
70d86e1
%build
e1bde6e
# For as yet unknown reasons, 32-bit pari becomes extremely slow if built with
e1bde6e
# pthread support.  Enable it for 64-bit only until we can diagnose the issue.
70d86e1
./Configure \
70d86e1
    --prefix=%{_prefix} \
70d86e1
    --share-prefix=%{_datadir} \
70d86e1
    --bindir=%{_bindir} \
70d86e1
    --libdir=%{_libdir} \
70d86e1
    --mandir=%{_mandir}/man1 \
70d86e1
    --datadir=%{_datadir}/pari \
70d86e1
    --includedir=%{_includedir} \
e1bde6e
%if 0%{?__isa_bits} == 64
0737809
    --mt=pthread \
e1bde6e
%endif
47eeb38
    --enable-tls \
47eeb38
    --with-fltk \
70d86e1
    --with-gmp
6ea0596
%make_build gp
70d86e1
70d86e1
%install
6ea0596
%make_install INSTALL="install -p" STRIP=%{_bindir}/true
70d86e1
88214e8
# Move the library directory on 64-bit systems
88214e8
if [ "%{_lib}" != "lib" ]; then
88214e8
    mkdir -p %{buildroot}%{_libdir}
88214e8
    mv %{buildroot}%{_prefix}/lib/pari %{buildroot}%{_libdir}
88214e8
fi
70d86e1
d87f6c9
# Site-wide gprc
d87f6c9
mkdir -p %{buildroot}%{_sysconfdir}
d87f6c9
install -p -m 644 misc/gprc.dft %{buildroot}%{_sysconfdir}/gprc
70d86e1
d87f6c9
# Desktop menu entry
ce73d57
mkdir -p %{buildroot}%{_datadir}/applications
70d86e1
desktop-file-install \
ce73d57
    --dir %{buildroot}%{_datadir}/applications \
16b9bff
    %{SOURCE3}
47eeb38
mkdir -p %{buildroot}%{_datadir}/pixmaps
47eeb38
install -p -m 644 %{SOURCE4} %{buildroot}%{_datadir}/pixmaps
70d86e1
b5580d8
# Install the AppData file
b5580d8
mkdir -p %{buildroot}%{_metainfodir}
b5580d8
install -pm 644 %{SOURCE6} %{buildroot}%{_metainfodir}
59d35d1
appstream-util validate-relax --nonet \
b5580d8
  %{buildroot}%{_metainfodir}/fr.u-bordeaux.math.pari.metainfo.xml
b5580d8
19eb846
# Work around package-notes breakage.  The package-notes feature was not
19eb846
# designed for software like this, which stores flags to use to build other
19eb846
# software.  All such packages now have to go through contortions like this,
19eb846
# with the result that the software it builds does NOT have package notes.
b5580d8
sed -e 's|%{build_cxxflags}|%{extension_cxxflags}|' \
b5580d8
    -e 's|%{build_ldflags}|%{extension_ldflags}|' \
b5580d8
    -i %{buildroot}%{_libdir}/pari/pari.cfg
19eb846
3142420
# The qf tests started failing on 32-bit x86 with the release of 2.15.3.
3142420
# The final test is supposed to report "precision too low in forqfvec", but
3142420
# does not.  The cause is currently unknown.  Since we don't really care about
3142420
# that architecture, just let it pass until somebody cares enough to diagnose
3142420
# the issue, or we stop building for 32-bit x86.
3142420
%ifnarch %{ix86}
d87f6c9
%check
d87f6c9
make test-all
3142420
%endif
70d86e1
70d86e1
%files
03bf23b
%license COPYING
03bf23b
%doc AUTHORS CHANGES* COMPAT NEW README
88214e8
%doc pari.abignore
47eeb38
%{_libdir}/libpari-gmp-tls.so.%{version}
78d6687
%{_libdir}/libpari-gmp-tls.so.8
88214e8
%{_libdir}/pari/
70d86e1
70d86e1
%files gp
d87f6c9
%{_bindir}/gp
78d6687
%{_bindir}/gp-%{majver}
d87f6c9
%{_bindir}/gphelp
d87f6c9
%{_bindir}/tex2mail
d87f6c9
%config(noreplace) %{_sysconfdir}/gprc
bd481b1
%dir %{_datadir}/pari/
bd481b1
%doc %{_datadir}/pari/PARI/
bd481b1
%doc %{_datadir}/pari/doc/
bd481b1
%doc %{_datadir}/pari/examples/
bd481b1
%{_datadir}/pari/misc/
bd481b1
%{_datadir}/pari/pari.desc
b5580d8
%{_datadir}/applications/fr.u-bordeaux.math.pari.desktop
47eeb38
%{_datadir}/pixmaps/pari-gp.xpm
b5580d8
%{_metainfodir}/fr.u-bordeaux.math.pari.metainfo.xml
78d6687
%{_mandir}/man1/gp-%{majver}.1*
d87f6c9
%{_mandir}/man1/gp.1*
d87f6c9
%{_mandir}/man1/gphelp.1*
d87f6c9
%{_mandir}/man1/pari.1*
d87f6c9
%{_mandir}/man1/tex2mail.1*
70d86e1
70d86e1
%files devel
bd481b1
%{_includedir}/pari/
d87f6c9
%{_libdir}/libpari.so
70d86e1
70d86e1
%changelog
7703d54
* Tue Jul 18 2023 Jerry James <loganjerry@gmail.com> - 2.15.4-1
7703d54
- Version 2.15.4
59d35d1
- Validate metainfo with appstream-util
59d35d1
b5580d8
* Tue Mar 14 2023 Jerry James <loganjerry@gmail.com> - 2.15.3-1
b5580d8
- Version 2.15.3
b5580d8
- Add a metainfo file
b5580d8
- Use https URLs
3142420
- BR pari-nflistdata for the tests
3142420
- Temporarily disable tests on 32-bit x86
b5580d8
b872909
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.15.2-2
b872909
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
b872909
2945044
* Fri Jan  6 2023 Jerry James <loganjerry@gmail.com> - 2.15.2-1
2945044
- Version 2.15.2
2945044
269dea7
* Sat Nov  5 2022 Jerry James <loganjerry@gmail.com> - 2.15.1-1
269dea7
- Version 2.15.1
269dea7
- Drop upstreamed ploth-doc patch
269dea7
78d6687
* Mon Sep 26 2022 Jerry James <loganjerry@gmail.com> - 2.15.0-1
78d6687
- Version 2.15.0
78d6687
- Drop upstreamed optflags patch
78d6687
- Convert License tag to SPDX
78d6687
8cedab8
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.4-2
8cedab8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8cedab8
534f844
* Thu Apr  7 2022 Jerry James <loganjerry@gmail.com> - 2.13.4-1
534f844
- Version 2.13.4
534f844
19eb846
* Sun Jan 30 2022 Jerry James <loganjerry@gmail.com> - 2.13.3-3
19eb846
- Work around yet more package-notes breakage
19eb846
dfd5a6a
* Fri Jan 28 2022 Jerry James <loganjerry@gmail.com> - 2.13.3-2
dfd5a6a
- Work around package-notes breakage
dfd5a6a
59c5360
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.3-2
59c5360
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
59c5360
37630b3
* Mon Oct 25 2021 Jerry James <loganjerry@gmail.com> - 2.13.3-1
37630b3
- Version 2.13.3
37630b3
7d7d788
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.2-3
7d7d788
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
7d7d788
88214e8
* Fri Jul 16 2021 Jerry James <loganjerry@gmail.com> - 2.13.2-2
88214e8
- Install the config file in a more standard location
88214e8
3026dc8
* Tue Jun 29 2021 Jerry James <loganjerry@gmail.com> - 2.13.2-1
3026dc8
- Version 2.13.2
e1bde6e
- Disable pthread support on 32-bit arches due to extreme slowness
3026dc8
0737809
* Thu Jun 17 2021 Jerry James <loganjerry@gmail.com> - 2.13.1-3
0737809
- Build with pthread support
0737809
149f181
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.1-2
149f181
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
149f181
15e8847
* Mon Jan 25 2021 Jerry James <loganjerry@gmail.com> - 2.13.1-1
15e8847
- Version 2.13.1
15e8847
2438252
* Tue Jan 19 2021 Adam Jackson <ajax@redhat.com> - 2.13.0-2
2438252
- Drop BuildRequires: xmkmf, which was only used when building the X11 (not
2438252
  fltk) GUI.
2438252
47eeb38
* Mon Nov  9 2020 Jerry James <loganjerry@gmail.com> - 2.13.0-1
47eeb38
- Update to 2.13.0 (see CHANGES for details)
47eeb38
- Enable TLS support
47eeb38
- Build the GUI with fltk instead of X11
47eeb38
- Ship the xgp wrapper script
47eeb38
21dec41
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.4-2
21dec41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
21dec41
6ea0596
* Mon Jun 29 2020 Jerry James <loganjerry@gmail.com> - 2.11.4-1
6ea0596
- Update to 2.11.4 (see CHANGES for details)
6ea0596
085e6a4
* Thu Mar  5 2020 Jerry James <loganjerry@gmail.com> - 2.11.3-1
085e6a4
- Update to 2.11.3 (see CHANGES for details)
085e6a4
83234c3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.2-4
83234c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
83234c3
d49f768
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.2-3
d49f768
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d49f768
16b9bff
* Thu Jul 18 2019 Jerry James <loganjerry@gmail.com> - 2.11.2-2
16b9bff
- Verify the source file
16b9bff
5430d74
* Wed May 15 2019 Jerry James <loganjerry@gmail.com> - 2.11.2-1
5430d74
- Update to 2.11.2 (see CHANGES for details)
5430d74
0046aab
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.11.1-3
0046aab
- Rebuild for readline 8.0
0046aab
9cdbd7b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.1-2
9cdbd7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9cdbd7b
1bdc51c
* Fri Jan  4 2019 Jerry James <loganjerry@gmail.com> - 2.11.1-1
1bdc51c
- Update to 2.11.1 (see CHANGES for details)
1bdc51c
- Drop braces patch
1bdc51c
80bdf67
* Fri Aug 10 2018 Jerry James <loganjerry@gmail.com> - 2.11.0-1
80bdf67
- Update to 2.11.0 (see CHANGES for details)
80bdf67
- Drop ellratpoints patch
80bdf67
- Obsolete genus2reduction
80bdf67
568e475
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.5-3
568e475
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
568e475
d35d478
* Sat Jun  2 2018 Jerry James <loganjerry@gmail.com> - 2.9.5-2
d35d478
- Backport ellratpoints and hyperellratpoints from 2.10alpha for sagemath
d35d478
36813cd
* Mon May 21 2018 Paul Howarth <paul@city-fan.org> - 2.9.5-1
36813cd
- Update to 2.9.5 (see CHANGES for details)
36813cd
124caab
* Tue Feb  6 2018 Paul Howarth <paul@city-fan.org> - 2.9.4-2
124caab
- Switch to %%ldconfig_scriptlets
a5b77d6
- Silence abidiff warnings about the size of functions_basic[] changing
a5b77d6
18af5b7
* Tue Jan  9 2018 Paul Howarth <paul@city-fan.org> - 2.9.4-1
18af5b7
- Update to 2.9.4 (see CHANGES for details)
18af5b7
3dc2290
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-3
3dc2290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3dc2290
ad48449
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.3-2
ad48449
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ad48449
3db7b05
* Fri Jul 14 2017 Paul Howarth <paul@city-fan.org> - 2.9.3-1
3db7b05
- Update to 2.9.3 (see CHANGES for details)
3db7b05
c22f0d3
* Tue Jun 20 2017 Paul Howarth <paul@city-fan.org> - 2.9.2-3
c22f0d3
- Include pari/gp desktop icon, dropped from upstream releases after 2.5.x
c22f0d3
  (#1462987)
c22f0d3
- Drop redundant Group: tags
c22f0d3
a9c6cfb
* Tue Apr 18 2017 Paul Howarth <paul@city-fan.org> - 2.9.2-2
a9c6cfb
- Drop the compat library for pari 2.7 as nothing in Fedora is using it now
a9c6cfb
9cfdbc4
* Thu Apr  6 2017 Paul Howarth <paul@city-fan.org> - 2.9.2-1
9cfdbc4
- Update to 2.9.2 (see CHANGES for details)
9cfdbc4
- Build with -Wno-implicit-fallthrough because upstream code intentionally
9cfdbc4
  falls through switch cases all over the place
9cfdbc4
1167efd
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.1-3
1167efd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1167efd
Igor Gnatenko df74f69
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.9.1-2
Igor Gnatenko df74f69
- Rebuild for readline 7.x
Igor Gnatenko df74f69
4fbfffe
* Sun Dec  4 2016 Paul Howarth <paul@city-fan.org> - 2.9.1-1
4fbfffe
- Update to 2.9.1 (see CHANGES for details)
4fbfffe
06e7417
* Wed Nov  2 2016 Paul Howarth <paul@city-fan.org> - 2.9.0-1
06e7417
- Update to 2.9.0 (see NEW and CHANGES for details)
06e7417
- Update patches as needed
102c8a7
- Temporarily include old version of library to avoid broken deps whilst
102c8a7
  migration to pari 2.9 happens in Rawhide
06e7417
5169b46
* Tue Jun 21 2016 Paul Howarth <paul@city-fan.org> - 2.7.6-1
5169b46
- Update to 2.7.6 (see CHANGES for details)
5169b46
- Simplify find command using -delete
5169b46
- Specify all build requirements
5169b46
1308baf
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.5-2
1308baf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1308baf
f1c8820
* Tue Nov 10 2015 Paul Howarth <paul@city-fan.org> - 2.7.5-1
f1c8820
- Update to 2.7.5 (see CHANGES for details)
f1c8820
6aee1be
* Sat Jun 20 2015 Paul Howarth <paul@city-fan.org> - 2.7.4-1
6aee1be
- Update to 2.7.4 (see CHANGES for details)
6aee1be
5b26777
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.3-2
5b26777
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5b26777
8b1cea4
* Thu Feb 19 2015 Paul Howarth <paul@city-fan.org> - 2.7.3-1
8b1cea4
- Update to 2.7.3 (see CHANGES for details)
8b1cea4
03bf23b
* Fri Sep 19 2014 Paul Howarth <paul@city-fan.org> - 2.7.2-1
03bf23b
- Update to 2.7.2 (see CHANGES for details)
03bf23b
- Update patches as needed
03bf23b
- Drop libpari-gmp.so.3 compat library
03bf23b
- Use %%license where possible
03bf23b
631a0f5
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.1-5
631a0f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
631a0f5
d9cf81b
* Mon Jul  7 2014 Paul Howarth <paul@city-fan.org> - 2.7.1-4
d9cf81b
- Fix crash in ellmul with obsolete use of E=[a1,a2,a3,a4,a6]
d9cf81b
  (#1104802, upstream bug #1589)
d9cf81b
3f8afa1
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.1-3
3f8afa1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3f8afa1
0ebc098
* Thu May 22 2014 Paul Howarth <paul@city-fan.org> - 2.7.1-2
0ebc098
- Temporarily include old version of library to avoid broken deps whilst
0ebc098
  migration to pari 2.7 happens in Rawhide
0ebc098
4284d36
* Fri May 16 2014 Paul Howarth <paul@city-fan.org> - 2.7.1-1
4284d36
- Update to 2.7.1 (see CHANGES for details)
4284d36
357f4e1
* Mon Mar 24 2014 Paul Howarth <paul@city-fan.org> - 2.7.0-1
357f4e1
- Update to 2.7.0 (see NEW for details)
357f4e1
- Update patches as needed
357f4e1
- BR: pari-galpol for additional test coverage
357f4e1
3896920
* Sat Sep 21 2013 Paul Howarth <paul@city-fan.org> - 2.5.5-1
357f4e1
- Update to 2.5.5 (see CHANGES for details)
3896920
c4b5f01
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.4-3
c4b5f01
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c4b5f01
89c913d
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.5.4-2
89c913d
- Perl 5.18 rebuild
89c913d
03a8a08
* Tue May 14 2013 Paul Howarth <paul@city-fan.org> - 2.5.4-1
03a8a08
- update to 2.5.4 (see CHANGES for details)
03a8a08
- update missing-field-init patch
03a8a08
03a8a08
* Wed May  1 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.3-3
03a8a08
- drop desktop vendor tag
0c6fd32
6a81714
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.3-2
03a8a08
- rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6a81714
87fecc4
* Thu Oct  4 2012 Paul Howarth <paul@city-fan.org> - 2.5.3-1
87fecc4
- update to 2.5.3 (see CHANGES for details)
87fecc4
- further compiler warning fixes after discussion with upstream
87fecc4
- drop upstreamed parts of declaration-not-prototype patch
87fecc4
6114a68
* Mon Aug  6 2012 Paul Howarth <paul@city-fan.org> - 2.5.2-1
6114a68
- update to 2.5.2 (see CHANGES for details)
6114a68
- drop upstreamed gcc 4.7, bug#1264 and FSF address patches
6114a68
8299e9c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-2
6114a68
- rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8299e9c
d87f6c9
* Wed May  9 2012 Paul Howarth <paul@city-fan.org> - 2.5.1-1
d87f6c9
- update to 2.5.1 (#821191; see NEW for details)
d87f6c9
- use rpm 4.9.x requires/provides filtering
d87f6c9
- update xdg-open patch
d87f6c9
- drop emacs sub-package; the PARI Emacs shell is now a separate project
d87f6c9
- drop %%defattr, redundant since rpm 4.4
d87f6c9
- gp sub-package requires bzip2 for support of bzipped files
d87f6c9
- make %%files list more explicit
d87f6c9
- drop redundant buildroot definition and cleaning
d87f6c9
- BR: xmkmf for X11 detection
d87f6c9
- make sure we use our %%{optflags} and only those
d87f6c9
- call pari_init_defaults() before gp_expand_path() (upstream #1264)
d87f6c9
- fix scoping issue that manifests as a test suite failure with gcc 4.7.x and
d87f6c9
  -ftree-dse (#821918, upstream #1314)
d87f6c9
- fix desktop file categories
d87f6c9
- install site-wide /etc/gprc
d87f6c9
- update FSF address (upstream #1315)
d87f6c9
- fix various compiler warnings (upstream #1316)
d87f6c9
- run the full test suite in %%check
d87f6c9
- add buildreqs for data packages needed by full test suite
d87f6c9
- hardcode %%{_datadir} in gp.desktop so no need to fiddle with it in %%prep
d87f6c9
ce73d57
* Sat Jan  7 2012 Paul Howarth <paul@city-fan.org> - 2.3.5-4
ce73d57
- s/\$RPM_BUILD_ROOT/%%{buildroot}/g for tidyness
ce73d57
- update source URL as 2.3.5 is now an OLD version
ce73d57
1aaed01
* Wed Oct 26 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.3.5-3.2
1aaed01
- rebuild with new gmp without compat lib
1aaed01
5c9e51e
* Wed Oct 12 2011 Peter Schiffer <pschiffe@redhat.com> - 2.3.5-3.1
5c9e51e
- rebuild with new gmp
5c9e51e
ce73d57
* Tue Feb  8 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-3
ce73d57
- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7a63415
c6ceba2
* Fri Oct  1 2010 Mark Chappell <tremble@fedoraproject.org> - 2.3.5-2
ce73d57
- switch the latex dependencies over to tex(...)
c6ceba2
86d01a8
* Fri Jul  9 2010 Paul Howarth <paul@city-fan.org> - 2.3.5-1
86d01a8
- update to 2.3.5 (see CHANGES for details)
86d01a8
- filter out perl dependencies from %%{_datadir}/pari/PARI/
86d01a8
bd481b1
* Thu Jul  8 2010 Paul Howarth <paul@city-fan.org> - 2.3.4-5
bd481b1
- various clean-ups to pacify rpmlint:
bd481b1
  - uses spaces instead of tabs consistently
bd481b1
  - mark %%{_datadir}/emacs/site-lisp/pari/pariemacs.txt as %%doc
bd481b1
  - mark %%{_datadir}/pari/{PARI,doc,examples} as %%doc
bd481b1
  - fix permissions of gp
bd481b1
- don't strip gp so we get debuginfo for it
bd481b1
- move here documents out to separate source files
bd481b1
- make gp subpackage require same version-release of main package
bd481b1
81c23a1
* Wed Jul  7 2010 Paul Howarth <paul@city-fan.org> - 2.3.4-4
81c23a1
- apply patch from Patrice Dumas to use xdg-open rather than xdvi to display
81c23a1
  DVI content, and move the xdg-open requirement from the main package to the
81c23a1
  gp sub-package (#530565)
81c23a1
d492e9f
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.4-3
d492e9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d492e9f
9aaacf0
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.4-2
9aaacf0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9aaacf0
248be10
* Mon Dec 22 2008 Gerard Milmeister <gemi@bluewin.ch> - 2.3.4-1
248be10
- new release 2.3.4
248be10
90e0abe
* Wed Aug 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.3.3-2
90e0abe
- fix license tag
90e0abe
e137f40
* Sat Feb 23 2008 Gerard Milmeister <gemi@bluewin.ch> - 2.3.3-1
e137f40
- new release 2.3.3
e137f40
9a2c29d
* Sat Feb 23 2008 Gerard Milmeister <gemi@bluewin.ch> - 2.3.1-3
9a2c29d
- corrected desktop file
9a2c29d
fe5e524
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.1-2
fe5e524
- Autorebuild for GCC 4.3
fe5e524
d45dd1a
* Fri Dec 29 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.3.1-1
d45dd1a
- new version 2.3.1
d45dd1a
8a12ceb
* Fri Dec 29 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.3.0-5
8a12ceb
- added -fno-strict-aliasing to CFLAGS and enabled ppc build
0438223
100ebae
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.3.0-4
100ebae
- Rebuild for FE6
100ebae
b99543b
* Fri May 26 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.3.0-3
b99543b
- Exclude ppc for now, since test fails
b99543b
70d86e1
* Fri May 26 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.3.0-2
70d86e1
- added %%check section
70d86e1
- use gmp
70d86e1
70d86e1
* Thu May 25 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.3.0-1
70d86e1
- new version 2.3.0
70d86e1
70d86e1
* Fri May 19 2006 Orion Poplawski <orion@cora.nwra.com> - 2.1.7-4
70d86e1
- Fix shared library builds
70d86e1
70d86e1
* Fri Dec  2 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.1.7-3
70d86e1
- Use none for architecture to guarantee working 64bit builds
70d86e1
70d86e1
* Fri Oct 21 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.1.7-2
70d86e1
- some cleanup
70d86e1
70d86e1
* Fri Sep 30 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.1.7-1
70d86e1
- New Version 2.1.7
70d86e1
70d86e1
* Sun Mar  6 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.1.6-1
70d86e1
- New Version 2.1.6
70d86e1
70d86e1
* Mon Nov 22 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:2.1.5-0.fdr.2
70d86e1
- Fixed problem with readline
70d86e1
70d86e1
* Wed Nov 12 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:2.1.5-0.fdr.x
70d86e1
- First Fedora release