Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > a75c1e1433c70b54ade3c3536551fa31 > files > 4

yacas-1.2.2-5mdv2010.0.src.rpm

%define name yacas
%define version 1.2.2
%define release %mkrel 5

%define major 0
%define libname %mklibname %name %major


Name: %{name}
Summary: Yacas, a computer algebra language
Version: %{version}
Release: %{release}
Source: %{name}-%{version}.tar.bz2
Patch0: %{name}-1.2.2-fix-str-fmt.patch
Patch1: %{name}-1.2.2-fix-gcc-43.patch
Group: Development/Other
URL: http://yacas.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: gsl-devel
License: GPLv2

%description
Yacas (Yet Another Computer Algebra System) is a small and highly
flexible computer algebra language. The syntax uses a infix-operator
grammar parser. The distribution contains a small library of
mathematical functions, but its real strength is in the language in
which you can easily write your own symbolic manipulation algorithms.
It supports arbitrary precision arithmetic.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q
%patch0 -p1 -b .strfmt
%patch1 -p1 -b .gcc43

%build
%configure

%make

%install
%makeinstall_std

%clean
rm -rf $RPM_BUILD_ROOT 

%files 
%defattr(-,root,root,0755)
%doc docs/*
%{_datadir}/yacas
%{_bindir}/*



%changelog
* Sun May 24 2009 Jérôme Brenier <incubusss@mandriva.org> 1.2.2-5mdv2010.0
+ Revision: 379337
- fix str fmt (1 patch)
- fix build with gcc 4.3 (1 patch)
- fix license (GPLv2)

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild
    - rebuild
    - kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Fri Dec 14 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.2.2-1mdv2008.1
+ Revision: 119981
- new release
- running make -k is just asking for problems
- new URL
- buildrequires gsl-devel
- use %%mkrel
- import yacas


* Wed Jun 30 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.55-2mdk
- rebild with new g++

* Thu May 21 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.55-1mdk
- 1.0.55

* Tue May 20 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.0.54rev1-1mdk
- 1.0.54rev1
- distlint error
- libidification

* Wed Jan 22 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.0.53-4mdk
- rebuild

* Thu Sep 05 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.0.53-3mdk
- rebuild

* Mon Jul 15 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.0.53-2mdk
- add libdir

* Mon Jul 15 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.0.53-1mdk
- 1.0.53

* Mon May 27 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.0.52-1mdk
- 1.0.52

* Tue May 14 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.0.51-1mdk
- 1.0.51

* Wed Nov 21 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.0.47rev7-1mdk
- 1.0.47rev7

* Thu Aug 23 2001 Etienne Faure <etienne@mandrakesoft.com> 1.0.47rev2-1mdk
- updated to 1.0.47rev2
- patch 0 (missing #include)

* Wed Feb 21 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.0.44rev4-1mdk
- updated to 1.0.44rev4

* Mon Nov 13 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.0.42-1mdk
- updated to 1.0.42

* Thu Sep 21 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.0.40rev3-1mdk
- fix install
- updated to 1.0.40rev3

* Thu May 04 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.0.19-2mdk
- fix group

* Thu Dec 02 1999 Lenny Cartier <lenny@mandrakesoft.com>
- New in contribs
- specfile adaptations
- added docs