|
|
5fbf9cb |
Summary: Small, portable symbolic math program
|
|
|
5fbf9cb |
Name: mathomatic
|
|
|
acec28b |
Version: 16.0.5
|
|
|
acec28b |
Release: 1%{?dist}
|
|
|
5fbf9cb |
License: LGPLv2
|
|
|
5fbf9cb |
Group: Applications/Engineering
|
|
|
6e381ee |
URL: http://www.mathomatic.org/math/
|
|
|
6e381ee |
Source0: http://mathomatic.org/mathomatic-%{version}.tar.bz2
|
|
|
5fbf9cb |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
6e381ee |
BuildRequires: desktop-file-utils
|
|
|
6e381ee |
BuildRequires: readline-devel
|
|
|
6e381ee |
BuildRequires: htmldoc
|
|
|
6e381ee |
BuildRequires: ImageMagick
|
|
|
1b19d07 |
# for make test
|
|
|
1b19d07 |
BuildRequires: time
|
|
|
6e381ee |
Requires: m4
|
|
|
6e381ee |
Requires: rlwrap
|
|
|
5fbf9cb |
|
|
|
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 |
|
|
|
5fbf9cb |
%package tools
|
|
|
5fbf9cb |
Summary: Various small math tools from mathomatic
|
|
|
5fbf9cb |
Group: Applications/Engineering
|
|
|
5fbf9cb |
Requires: %{name} = %{version}-%{release}
|
|
|
5fbf9cb |
|
|
|
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
|
|
|
5fbf9cb |
%setup -q
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%build
|
|
|
aec9557 |
%{__make} %{?_smp_mflags} OPTFLAGS="%{optflags}" READLINE=1 prefix=%{_prefix}
|
|
|
04d00b4 |
%{__make} pdf
|
|
|
5fbf9cb |
pushd primes
|
|
|
5fbf9cb |
%{__make} %{?_smp_mflags} prefix=%{_prefix} CFLAGS="%{optflags}"
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%install
|
|
|
5fbf9cb |
%{__rm} -rf %{buildroot}
|
|
|
6e381ee |
%{__make} m4install-degrees DESTDIR=%{buildroot} prefix=%{_prefix}
|
|
|
6e381ee |
%{__ln_s} %{name}.1.gz %{buildroot}/%{_mandir}/man1/rmath.1.gz
|
|
|
6e381ee |
%{__ln_s} %{name}.1.gz %{buildroot}/%{_mandir}/man1/matho.1.gz
|
|
|
5fbf9cb |
%{__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
|
|
|
5fbf9cb |
%{__make} install prefix=%{buildroot}%{_prefix} mandir=%{buildroot}%{_mandir}
|
|
|
04d00b4 |
convert %{buildroot}%{_datadir}/pixmaps/%{name}.xpm \
|
|
|
04d00b4 |
%{buildroot}%{_datadir}/pixmaps/%{name}.png
|
|
|
04d00b4 |
%{__rm} -f %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
|
|
|
5fbf9cb |
|
|
|
d5d4267 |
%check
|
|
|
d5d4267 |
%{__make} test
|
|
|
d5d4267 |
pushd primes
|
|
|
d5d4267 |
%{__make} test
|
|
|
d5d4267 |
|
|
|
5fbf9cb |
%clean
|
|
|
5fbf9cb |
%{__rm} -rf %{buildroot}
|
|
|
5fbf9cb |
|
|
|
5fbf9cb |
%files
|
|
|
5fbf9cb |
%defattr(-, root, root, -)
|
|
|
5fbf9cb |
%doc AUTHORS COPYING 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
|
|
|
21799fa |
%defattr(-, root, root, -)
|
|
|
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
|
|
|
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 |
|
|
|
2bfd024 |
* Mon 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 |
|