Name: mathomatic Version: 16.0.5 Release: %mkrel 10 Epoch: 0 Summary: General purpose CAS (Computer Algebra System) URL: http://www.mathomatic.org/ Source0: http://mathomatic.orgserve.de/%{name}-%{version}.tar.bz2 License: LGPLv2 Group: Sciences/Mathematics BuildRequires: desktop-file-utils BuildRequires: pkgconfig(ncurses) BuildRequires: readline-devel %description Mathomatic is a portable, general purpose CAS (Computer Algebra System) written entirely in C. It is free software (GNU LGPL license). This is a console mode application and library that easily compiles and runs under any operating system with a C compiler. There are no dependencies other than the standard C libraries. Mathomatic has been under development since 1986 and now stands at 16,000 lines of highly efficient code. The author is George Gesslein II. %prep %setup -q %autopatch -p1 %{__cat} > makefile.lib << EOF all: EOF %{__mkdir_p} lib %{__cp} -a makefile.lib lib/makefile %{__mkdir_p} %{name}_secure %{__mkdir_p} %{name}_secure/lib %{__cp} -a makefile.lib %{name}_secure/lib/makefile %{__cp} -a *.[ch] makefile VERSION changes.txt makenews.sh %{name}_secure %build %{__sed} -e 's/-O3 /%{optflags} /' makefile > makefile.opt %{make} CC=%{__cc} READLINE=1 LDFLAGS="%{ldflags}" AOUT=%{name} -f makefile.opt %{make} CC=%{__cc} READLINE=1 LDFLAGS="%{ldflags}" AOUT=%{name} -f makefile.opt check pushd %{name}_secure ln -s ../%{name}.1 . ln -s ../rmath.1 . ln -s ../doc . ln -s ../primes . %{__sed} -e 's/-O3 /%{optflags} -DSECURE -DTIMEOUT_SECONDS=3600 /' makefile > makefile.secure %{make} CC=%{__cc} READLINE=1 LDFLAGS="%{ldflags}" AOUT=%{name}_secure -f makefile.secure popd %install %makeinstall docdir=%{buildroot}%{_docdir}/%{name} %{__rm} -rf %{buildroot}%{_docdir}/%{name} %{__install} -m 755 %{name}_secure/%{name}_secure %{buildroot}%{_bindir}/%{name}_secure %{_bindir}/desktop-file-validate %{buildroot}%{_datadir}/applications/mathomatic.desktop %files %doc changes.txt README.txt VERSION doc/ tests/ %{_bindir}/%{name} %{_bindir}/%{name}_secure %{_mandir}/man1/mathomatic.1* %{_datadir}/applications/mathomatic.desktop %{_datadir}/pixmaps/mathomatic.png %{_datadir}/pixmaps/mathomatic.xpm %changelog * Thu Nov 10 2022 ghibo <ghibo> 0:16.0.5-10.mga9 + Revision: 1905076 - Rebuild for aging. - Fix link commands. - Added %%autopatch. + umeabot <umeabot> - Mageia 9 Mass Rebuild + pterjan <pterjan> - Remove usage of obsolete macros (https://github.com/rpm-software-management/rpm/issues/1211) * Tue Feb 18 2020 umeabot <umeabot> 0:16.0.5-8.mga8 + Revision: 1542193 - Mageia 8 Mass Rebuild * Sat Jan 04 2020 luigiwalser <luigiwalser> 0:16.0.5-7.mga8 + Revision: 1475987 - rebuild for readline * Sun Sep 23 2018 umeabot <umeabot> 0:16.0.5-6.mga7 + Revision: 1299487 - Mageia 7 Mass Rebuild * Tue Jan 02 2018 wally <wally> 0:16.0.5-5.mga7 + Revision: 1189450 - rebuild for new readline * Sun Jan 31 2016 umeabot <umeabot> 0:16.0.5-4.mga6 + Revision: 929425 - Mageia 6 Mass Rebuild * Wed Oct 15 2014 umeabot <umeabot> 0:16.0.5-3.mga5 + Revision: 744522 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0:16.0.5-2.mga5 + Revision: 682210 - Mageia 5 Mass Rebuild * Tue Mar 11 2014 akien <akien> 0:16.0.5-1.mga5 + Revision: 602454 - New version 16.0.5 * Sun Jan 05 2014 pterjan <pterjan> 0:16.0.2-3.mga4 + Revision: 564833 - Fix build + umeabot <umeabot> - Mageia 4 Mass Rebuild - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild + fwang <fwang> - new version 16.0.2 * Tue Feb 21 2012 kharec <kharec> 0:15.8.0-1.mga2 + Revision: 211599 - new version 15.8.0 * Fri Nov 18 2011 kharec <kharec> 0:15.7.1-1.mga2 + Revision: 168994 - update to 15.7.1 * Fri Nov 11 2011 kharec <kharec> 0:15.7.0-1.mga2 + Revision: 166768 - New version 15.7.0 * Wed Nov 02 2011 kharec <kharec> 0:15.6.2-1.mga2 + Revision: 161499 - remove %%post and %%postun - fix build - imported package mathomatic * Mon Dec 27 2010 Funda Wang <fwang@mandriva.org> 0:15.3.7-1mdv2011.0 + Revision: 625366 - update to new version 15.3.7 * Sun Dec 19 2010 Funda Wang <fwang@mandriva.org> 0:15.3.6-1mdv2011.0 + Revision: 623140 - update to new version 15.3.6 * Mon Nov 29 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.3.5-1mdv2011.0 + Revision: 602968 - update to 15.3.5 * Thu Nov 18 2010 Funda Wang <fwang@mandriva.org> 0:15.3.4-1mdv2011.0 + Revision: 598572 - new version 15.3.4 * Sun Oct 24 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.3.1-1mdv2011.0 + Revision: 587903 - new version * Tue Oct 12 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.3.0-1mdv2011.0 + Revision: 585071 - update to 15.3.0 * Wed Sep 29 2010 Funda Wang <fwang@mandriva.org> 0:15.2.2-1mdv2011.0 + Revision: 581956 - update to new version 15.2.2 * Thu Sep 02 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.2.1-1mdv2011.0 + Revision: 575257 - update to 15.2.1 * Tue Aug 24 2010 Funda Wang <fwang@mandriva.org> 0:15.2.0-1mdv2011.0 + Revision: 572566 - update to new version 15.2.0 * Mon Aug 09 2010 Funda Wang <fwang@mandriva.org> 0:15.1.6-1mdv2011.0 + Revision: 568155 - update to new version 15.1.6 * Tue Jul 20 2010 Funda Wang <fwang@mandriva.org> 0:15.1.5-1mdv2011.0 + Revision: 555496 - update to new version 15.1.5 * Sun Jul 11 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.1.4-1mdv2011.0 + Revision: 551163 - update to 15.1.4 * Thu Apr 22 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.0.7-1mdv2010.1 + Revision: 537809 - update to 15.0.7 * Sun Mar 28 2010 Sandro Cazzaniga <kharec@mandriva.org> 0:15.0.6-1mdv2010.1 + Revision: 528507 - update to 15.0.6 - remove com * Wed Jan 27 2010 Frederik Himpe <fhimpe@mandriva.org> 0:15.0.5-1mdv2010.1 + Revision: 497376 - update to new version 15.0.5 * Mon Jan 18 2010 Frederik Himpe <fhimpe@mandriva.org> 0:15.0.4-1mdv2010.1 + Revision: 493270 - update to new version 15.0.4 * Fri Jan 15 2010 Jérôme Brenier <incubusss@mandriva.org> 0:15.0.3-1mdv2010.1 + Revision: 491851 - new version 15.0.3 * Sun Dec 27 2009 Frederik Himpe <fhimpe@mandriva.org> 0:15.0.2-1mdv2010.1 + Revision: 482903 - update to new version 15.0.2 * Thu Dec 17 2009 Frederik Himpe <fhimpe@mandriva.org> 0:15.0.1-1mdv2010.1 + Revision: 479812 - update to new version 15.0.1 * Sun Dec 06 2009 Funda Wang <fwang@mandriva.org> 0:15.0.0-1mdv2010.1 + Revision: 474005 - new version 15.0.0 * Sat Nov 28 2009 Funda Wang <fwang@mandriva.org> 0:14.6.3-1mdv2010.1 + Revision: 470837 - new version 14.6.3 * Sun Nov 08 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.6.0-1mdv2010.1 + Revision: 462837 - update to new version 14.6.0 * Sat Nov 07 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.5.7-1mdv2010.1 + Revision: 462144 - update to new version 14.5.7 * Wed Sep 16 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.5.5-1mdv2010.0 + Revision: 443608 - update to new version 14.5.5 * Sun Aug 30 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.5.4-1mdv2010.0 + Revision: 422658 - update to new version 14.5.4 * Sat Jul 18 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.5.2-1mdv2010.0 + Revision: 397209 - update to new version 14.5.2 * Mon Jul 06 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.5.1-1mdv2010.0 + Revision: 393058 - update to new version 14.5.1 * Thu Jun 25 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.5.0-1mdv2010.0 + Revision: 389179 - update to new version 14.5.0 * Sun Jun 14 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.4.5-1mdv2010.0 + Revision: 385892 - update to new version 14.4.5 * Wed Jun 03 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.4.4-1mdv2010.0 + Revision: 382485 - update to new version 14.4.4 * Wed May 13 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.4.2-1mdv2010.0 + Revision: 375513 - update to new version 14.4.2 * Mon May 04 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.4.1-1mdv2010.0 + Revision: 371862 - update to new version 14.4.1 * Wed Mar 18 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.3.5-1mdv2009.1 + Revision: 357426 - update to new version 14.3.5 * Thu Mar 05 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.3.4-1mdv2009.1 + Revision: 349095 - update to new version 14.3.4 * Fri Feb 27 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0:14.3.3-2mdv2009.1 + Revision: 345416 - rebuild against new readline * Mon Feb 16 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.3.3-1mdv2009.1 + Revision: 341046 - update to new version 14.3.3 * Mon Feb 09 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.3.2-1mdv2009.1 + Revision: 338871 - update to new version 14.3.2 * Fri Jan 23 2009 Jérôme Soyer <saispo@mandriva.org> 0:14.3.0-1mdv2009.1 + Revision: 332766 - New upstream release * Sun Jan 04 2009 Frederik Himpe <fhimpe@mandriva.org> 0:14.2.8-1mdv2009.1 + Revision: 324532 - update to new version 14.2.8 * Sat Dec 20 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.2.7-1mdv2009.1 + Revision: 316427 - update to new version 14.2.7 * Sun Dec 07 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.2.5-1mdv2009.1 + Revision: 311515 - update to new version 14.2.5 * Mon Nov 24 2008 David Walluck <walluck@mandriva.org> 0:14.2.3-1mdv2009.1 + Revision: 306127 - 14.2.3 * Tue Nov 11 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.2.2-1mdv2009.1 + Revision: 302314 - update to new version 14.2.2 * Sat Oct 18 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.2.1-1mdv2009.1 + Revision: 295039 - update to new version 14.2.1 * Fri Oct 10 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.2.0-1mdv2009.1 + Revision: 291655 - update to new version 14.2.0 * Sun Sep 07 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.1.6-1mdv2009.0 + Revision: 282324 - update to new version 14.1.6 * Mon Aug 25 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.1.5-1mdv2009.0 + Revision: 275991 - update to new version 14.1.5 * Sat Aug 16 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.1.4-1mdv2009.0 + Revision: 272765 - update to new version 14.1.4 * Wed Aug 13 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.1.3-1mdv2009.0 + Revision: 271539 - update to new version 14.1.3 * Mon Aug 11 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.1.2-1mdv2009.0 + Revision: 270846 - update to new version 14.1.2 * Thu Jul 31 2008 Frederik Himpe <fhimpe@mandriva.org> 0:14.1.1-1mdv2009.0 + Revision: 257950 - update to new version 14.1.1 * Sun Jul 27 2008 David Walluck <walluck@mandriva.org> 0:14.1.0-1mdv2009.0 + Revision: 250495 - 14.1.0 * Mon May 05 2008 Funda Wang <fwang@mandriva.org> 0:14.0.2-1mdv2009.0 + Revision: 201442 - New version 14.0.2 * Fri Apr 25 2008 David Walluck <walluck@mandriva.org> 0:14.0.0-1mdv2009.0 + Revision: 197337 - 14.0.0 * Sun Apr 20 2008 David Walluck <walluck@mandriva.org> 0:12.9.2-1mdv2009.0 + Revision: 196003 - 12.9.2 * Mon Feb 25 2008 Frederik Himpe <fhimpe@mandriva.org> 0:12.8.8-1mdv2008.1 + Revision: 174954 - New upstream version - New license policy + Thierry Vignaud <tv@mandriva.org> - fix no-buildroot-tag * Fri Feb 01 2008 David Walluck <walluck@mandriva.org> 0:12.8.6-1mdv2008.1 + Revision: 161274 - 12.8.6 * Wed Jan 23 2008 David Walluck <walluck@mandriva.org> 0:12.8.5-1mdv2008.1 + Revision: 156969 - 12.8.5 * Tue Jan 08 2008 David Walluck <walluck@mandriva.org> 0:12.8.4-1mdv2008.1 + Revision: 146900 - 12.8.4 * Sun Dec 30 2007 David Walluck <walluck@mandriva.org> 0:12.8.3-1mdv2008.1 + Revision: 139387 - fix build - 12.8.3 + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Wed Dec 12 2007 David Walluck <walluck@mandriva.org> 0:12.8.2-1mdv2008.1 + Revision: 119061 - BuildRequires: desktop-file-utils - 12.8.2 * Sat Nov 17 2007 David Walluck <walluck@mandriva.org> 0:12.8.0-1mdv2008.1 + Revision: 109187 - 12.8.0 * Fri Nov 02 2007 David Walluck <walluck@mandriva.org> 0:12.7.9-1mdv2008.1 + Revision: 105305 - 12.7.9 * Sat Oct 13 2007 David Walluck <walluck@mandriva.org> 0:12.7.7-1mdv2008.1 + Revision: 97840 - 12.7.7 * Fri Sep 07 2007 David Walluck <walluck@mandriva.org> 0:12.7.6-1mdv2008.0 + Revision: 81513 - 12.7.6 * Mon Aug 20 2007 David Walluck <walluck@mandriva.org> 0:12.7.5-1mdv2008.0 + Revision: 68037 - 12.7.5 * Sat Jun 23 2007 David Walluck <walluck@mandriva.org> 0:12.7.3-1mdv2008.0 + Revision: 43423 - 12.7.3 * Mon May 14 2007 David Walluck <walluck@mandriva.org> 0:12.7.0-1mdv2008.0 + Revision: 26604 - 12.7.0 * Fri Dec 15 2006 David Walluck <walluck@mandriva.org> 12.6.8-1mdv2007.0 + Revision: 97387 - 12.6.8 - Import mathomatic * Mon Sep 18 2006 David Walluck <walluck@mandriva.org> 0:12.6.3-1 - 12.6.3 * Mon Aug 28 2006 David Walluck <walluck@mandriva.org> 0:12.6.1-1mdv2007.0 - 12.6.1 * Sat Aug 12 2006 David Walluck <walluck@mandriva.org> 0:12.5.19-1mdv2007.0 - 12.5.19 * Tue Aug 08 2006 David Walluck <walluck@mandriva.org> 0:12.5.18-1mdv2007.0 - 12.5.18 * Tue Jul 11 2006 David Walluck <walluck@mandriva.org> 0:12.5.17-1mdv2007.0 - 12.5.17 * Mon Jun 05 2006 David Walluck <walluck@mandriva.org> 0:12.5.16-1mdv2007.0 - 12.5.16 * Tue Mar 28 2006 David Walluck <walluck@mandriva.org> 0:12.5.12-1mdk - 12.5.12 * Thu Mar 09 2006 Lenny Cartier <lenny@mandriva.com> 0:12.5.11-1mdk - 12.5.11 * Thu Mar 02 2006 David Walluck <walluck@mandriva.org> 0:12.5.10-1mdk - 12.5.10 * Wed Feb 22 2006 David Walluck <walluck@mandriva.org> 0:12.5.8-1mdk - 12.5.8 * Fri Jan 20 2006 David Walluck <walluck@mandriva.org> 0:12.5.6-1mdk - 12.5.6 * Thu Dec 29 2005 David Walluck <walluck@mandriva.org> 0:12.5.5-1mdk - 12.5.5 * Sat Dec 17 2005 David Walluck <walluck@mandriva.org> 0:12.5.4-1mdk - 12.5.4 * Sun Oct 23 2005 David Walluck <walluck@mandriva.org> 0:12.5.0-1mdk - 12.5.0 * Mon Oct 10 2005 David Walluck <walluck@mandriva.org> 0:12.4.12-1mdk - release