|
|
5fbf9cb |
Summary: Small, portable symbolic math program
|
|
|
5fbf9cb |
Name: mathomatic
|
|
|
acec28b |
Version: 16.0.5
|
|
|
57350b2 |
Release: 26%{?dist}
|
|
|
5fbf9cb |
License: LGPLv2
|
|
|
6e381ee |
URL: http://www.mathomatic.org/math/
|
|
|
869b06b |
#Source0: http://mathomatic.org/mathomatic-${version}.tar.bz2
|
|
|
374ef78 |
Source0: http://mathomatic.orgserve.de/mathomatic-%{version}.tar.bz2
|
|
|
341a931 |
Source1: http://mathomatic.orgserve.de/math/png/mathomatic192x195.png
|
|
|
cef8cea |
Patch0: mathomatic-16.0.5-libedit.patch
|
|
|
869b06b |
Patch1: mathomatic-16.0.5-py3.patch
|
|
|
869b06b |
Patch2: mathomatic-16.0.5-shebang.patch
|
|
|
bacf106 |
BuildRequires: make
|
|
|
cef8cea |
BuildRequires: desktop-file-utils
|
|
|
7b5573e |
BuildRequires: gcc
|
|
|
7b5573e |
BuildRequires: libedit-devel
|
|
|
6e381ee |
BuildRequires: ImageMagick
|
|
|
1b19d07 |
# for make test
|
|
|
1b19d07 |
BuildRequires: time
|
|
|
6e381ee |
Requires: m4
|
|
|
6e381ee |
Requires: rlwrap
|
|
|
5fbf9cb |
%description
|
|
|
5fbf9cb |
Mathomatic is a small, portable symbolic math program that can
|
|
|
5fbf9cb |
automatically solve, simplify, differentiate, combine, and compare
|
|
|
5fbf9cb |
algebraic equations, perform polynomial and complex arithmetic,
|
|
|
5fbf9cb |
etc. It was written by George Gesslein II and has been under
|
|
|
5fbf9cb |
development since 1986.
|
|
|
5fbf9cb |
|
|
|
374ef78 |
%package tools
|
|
|
374ef78 |
Summary: Various small math tools from mathomatic
|
|
|
374ef78 |
Requires: %{name} = %{version}-%{release}
|
|
|
5fbf9cb |
%description tools
|
|
|
5fbf9cb |
This package contains small math tools from mathomatic to
|
|
|
5fbf9cb |
- calculate Pascal's triangle
|
|
|
5fbf9cb |
- compute any number of consecutive prime numbers
|
|
|
5fbf9cb |
- find the minimum number of positive integers that when squared
|
|
|
5fbf9cb |
and added together, equal the given number
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%prep
|
|
|
869b06b |
%autosetup -p1
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%build
|
|
|
374ef78 |
make %{?_smp_mflags} OPTFLAGS="%{optflags}" EDITLINE=1 prefix=%{_prefix}
|
|
|
374ef78 |
#make pdf
|
|
|
5fbf9cb |
pushd primes
|
|
|
374ef78 |
make %{?_smp_mflags} prefix=%{_prefix} CFLAGS="%{optflags}"
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%install
|
|
|
374ef78 |
make m4install-degrees DESTDIR=%{buildroot} prefix=%{_prefix}
|
|
|
374ef78 |
ln -s %{name}.1.gz %{buildroot}/%{_mandir}/man1/rmath.1.gz
|
|
|
374ef78 |
ln -s %{name}.1.gz %{buildroot}/%{_mandir}/man1/matho.1.gz
|
|
|
374ef78 |
rm -rf %{buildroot}%{_datadir}/doc/%{name}
|
|
|
5fbf9cb |
desktop-file-install --delete-original \
|
|
|
5fbf9cb |
--dir %{buildroot}%{_datadir}/applications \
|
|
|
5fbf9cb |
%{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
5fbf9cb |
pushd primes
|
|
|
374ef78 |
make install prefix=%{buildroot}%{_prefix} mandir=%{buildroot}%{_mandir}
|
|
|
341a931 |
convert %{SOURCE1} -resize 256x256 %{buildroot}%{_datadir}/pixmaps/%{name}.png
|
|
|
374ef78 |
rm -f %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
|
|
|
5fbf9cb |
|
|
|
d5d4267 |
%check
|
|
|
374ef78 |
make test
|
|
|
d5d4267 |
pushd primes
|
|
|
374ef78 |
make test
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%files
|
|
|
7b5573e |
%license COPYING
|
|
|
7b5573e |
%doc AUTHORS README.txt changes.txt doc
|
|
|
5fbf9cb |
%{_bindir}/%{name}
|
|
|
6e381ee |
%{_bindir}/rmath
|
|
|
6e381ee |
%{_bindir}/matho
|
|
|
5fbf9cb |
%{_mandir}/man1/%{name}.1*
|
|
|
6e381ee |
%{_mandir}/man1/rmath.1*
|
|
|
6e381ee |
%{_mandir}/man1/matho.1*
|
|
|
5fbf9cb |
%{_datadir}/pixmaps/%{name}.png
|
|
|
5fbf9cb |
%{_datadir}/applications/%{name}.desktop
|
|
|
288a530 |
%{_datadir}/%{name}
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%files tools
|
|
|
7b5573e |
%license COPYING
|
|
|
7b5573e |
%doc AUTHORS README.txt changes.txt doc
|
|
|
c5ad737 |
%{_bindir}/matho-sum
|
|
|
d5d4267 |
%{_bindir}/matho-mult
|
|
|
5fbf9cb |
%{_bindir}/matho-pascal
|
|
|
5fbf9cb |
%{_bindir}/matho-primes
|
|
|
5fbf9cb |
%{_bindir}/matho-sumsq
|
|
|
d5d4267 |
%{_bindir}/primorial
|
|
|
c5ad737 |
%{_mandir}/man1/matho-sum.1*
|
|
|
d5d4267 |
%{_mandir}/man1/matho-mult.1*
|
|
|
5fbf9cb |
%{_mandir}/man1/matho-pascal.1*
|
|
|
5fbf9cb |
%{_mandir}/man1/matho-primes.1*
|
|
|
5fbf9cb |
%{_mandir}/man1/matho-sumsq.1*
|
|
|
d5d4267 |
%{_mandir}/man1/primorial.1*
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%changelog
|
|
|
57350b2 |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-26
|
|
|
57350b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
57350b2 |
|
|
|
4e003ce |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-25
|
|
|
4e003ce |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
4e003ce |
|
|
|
3bf4e4b |
* Sat Sep 04 2021 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-24
|
|
|
3bf4e4b |
- Remove unused htmldoc
|
|
|
3bf4e4b |
|
|
|
13995ac |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-23
|
|
|
13995ac |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
13995ac |
|
|
|
e27c6f0 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-22
|
|
|
e27c6f0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
e27c6f0 |
|
|
|
fde6c94 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-21
|
|
|
fde6c94 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
fde6c94 |
|
|
|
4e0824a |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-20
|
|
|
4e0824a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
4e0824a |
|
|
|
fe82eb0 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-19
|
|
|
fe82eb0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
fe82eb0 |
|
|
|
869b06b |
* Wed Feb 06 2019 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-18
|
|
|
869b06b |
- Convert scripts to Python 3
|
|
|
869b06b |
|
|
|
b5dbc04 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-17
|
|
|
b5dbc04 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
b5dbc04 |
|
|
|
7b5573e |
* Sun Jul 15 2018 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-16
|
|
|
7b5573e |
- Add C compiler
|
|
|
7b5573e |
|
|
|
cb24898 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-15
|
|
|
cb24898 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
cb24898 |
|
|
|
82d9535 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-14
|
|
|
82d9535 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
82d9535 |
|
|
|
5f766c6 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-13
|
|
|
5f766c6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
5f766c6 |
|
|
|
0161c0a |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-12
|
|
|
0161c0a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
0161c0a |
|
|
|
76dec8e |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-11
|
|
|
76dec8e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
76dec8e |
|
|
|
e92e67c |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 16.0.5-10
|
|
|
e92e67c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
e92e67c |
|
|
|
1a2debd |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 16.0.5-9
|
|
|
1a2debd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
1a2debd |
|
|
|
341a931 |
* Mon Jan 12 2015 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-8
|
|
|
341a931 |
- Fix icon (bz #1157556)
|
|
|
341a931 |
|
|
|
2a2808e |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 16.0.5-7
|
|
|
2a2808e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
2a2808e |
|
|
|
4ceabda |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 16.0.5-6
|
|
|
4ceabda |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
4ceabda |
|
|
|
7b5573e |
* Tue Nov 19 2013 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-5
|
|
|
374ef78 |
- Use mirror for source tarball
|
|
|
374ef78 |
- Cleanup
|
|
|
374ef78 |
|
|
|
839c790 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 16.0.5-4
|
|
|
839c790 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
839c790 |
|
|
|
3808274 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 16.0.5-3
|
|
|
3808274 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
3808274 |
|
|
|
cef8cea |
* Wed Dec 26 2012 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-2
|
|
|
cef8cea |
- Switch to libedit
|
|
|
cef8cea |
- Disable pdf build (htmldoc crashes)
|
|
|
cef8cea |
|
|
|
acec28b |
* Mon Nov 19 2012 Terje Rosten <terje.rosten@ntnu.no> - 16.0.5-1
|
|
|
acec28b |
- 16.0.5
|
|
|
acec28b |
|
|
|
71c8af2 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15.8.2-2
|
|
|
71c8af2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
71c8af2 |
|
|
|
19a43c5 |
* Sat Apr 21 2012 Terje Rosten <terje.rosten@ntnu.no> - 15.8.2-1
|
|
|
19a43c5 |
- 15.8.2
|
|
|
19a43c5 |
|
|
|
0be2e6a |
* Wed Feb 01 2012 Terje Rosten <terje.rosten@ntnu.no> - 15.7.3-1
|
|
|
0be2e6a |
- 15.7.3
|
|
|
0be2e6a |
|
|
|
d1c75f8 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15.6.5-2
|
|
|
d1c75f8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
d1c75f8 |
|
|
|
3cb34dc |
* Tue Oct 18 2011 Terje Rosten <terje.rosten@ntnu.no> - 15.6.5-1
|
|
|
3cb34dc |
- 15.6.5
|
|
|
3cb34dc |
|
|
|
124a3af |
* Thu Jul 21 2011 Terje Rosten <terje.rosten@ntnu.no> - 15.6.2-1
|
|
|
124a3af |
- 15.6.2
|
|
|
124a3af |
|
|
|
288a530 |
* Sat Mar 05 2011 Terje Rosten <terje.rosten@ntnu.no> - 15.5.0-1
|
|
|
288a530 |
- 15.5.0
|
|
|
288a530 |
- Fix rmath support
|
|
|
288a530 |
|
|
|
789c41d |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15.4.0-2
|
|
|
789c41d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
789c41d |
|
|
|
6e381ee |
* Mon Jan 17 2011 Terje Rosten <terje.rosten@ntnu.no> - 15.4.0-1
|
|
|
6e381ee |
- 15.4.0
|
|
|
6e381ee |
- Add rmath (#661410)
|
|
|
6e381ee |
|
|
|
04d00b4 |
* Fri Nov 5 2010 Terje Rosten <terje.rosten@ntnu.no> - 15.3.2-1
|
|
|
04d00b4 |
- 15.3.2
|
|
|
04d00b4 |
|
|
|
fa2b665 |
* Sat Jul 31 2010 Terje Rosten <terje.rosten@ntnu.no> - 15.1.5-1
|
|
|
fa2b665 |
- 15.1.5
|
|
|
fa2b665 |
|
|
|
c5ad737 |
* Thu Jun 17 2010 Terje Rosten <terje.rosten@ntnu.no> - 15.1.3-1
|
|
|
c5ad737 |
- 15.1.3
|
|
|
c5ad737 |
|
|
|
d5d4267 |
* Thu Apr 29 2010 Terje Rosten <terje.rosten@ntnu.no> - 15.0.7-1
|
|
|
d5d4267 |
- 15.0.7
|
|
|
d5d4267 |
|
|
|
aec9557 |
* Sat Dec 5 2009 Terje Rosten <terje.rosten@ntnu.no> - 15.0.0-1
|
|
|
aec9557 |
- 15.0.0
|
|
|
aec9557 |
|
|
|
4cadf49 |
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.3.1-3
|
|
|
4cadf49 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
4cadf49 |
|
|
|
5daae90 |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14.3.1-2
|
|
|
5daae90 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
5daae90 |
|
|
|
7b5573e |
* Sun Feb 8 2009 Terje Rosten <terje.rosten@ntnu.no> - 14.3.1-1
|
|
|
2bfd024 |
- 14.3.1
|
|
|
2bfd024 |
|
|
|
c8a0593 |
* Mon Jan 5 2009 Terje Rosten <terje.rosten@ntnu.no> - 14.2.8-1
|
|
|
c8a0593 |
- 14.2.8
|
|
|
c8a0593 |
|
|
|
21799fa |
* Fri Aug 22 2008 Terje Rosten <terje.rosten@ntnu.no> - 14.1.4-1
|
|
|
21799fa |
- 14.1.4
|
|
|
21799fa |
- add build patch (add optflags, dont strip)
|
|
|
21799fa |
|
|
|
5fbf9cb |
* Wed Jun 4 2008 Terje Rosten <terje.rosten@ntnu.no> - 14.0.4-1
|
|
|
5fbf9cb |
- 14.0.4
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
* Wed May 21 2008 Terje Rosten <terje.rosten@ntnu.no> - 14.0.3-1
|
|
|
5fbf9cb |
- 14.0.3
|
|
|
5fbf9cb |
- cleanup
|
|
|
5fbf9cb |
- build with readline support
|
|
|
5fbf9cb |
- add tools subpackage
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
* Mon Nov 5 2007 Dries Verachtert - 12.7.9-1
|
|
|
5fbf9cb |
- Updated to release 12.7.9.
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
* Tue Apr 27 2004 Dries Verachtert - 11.0e-1
|
|
|
5fbf9cb |
- Initial package.
|
|
|
5fbf9cb |
|