Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > fa5a8a34fb255aa116e6af223d6f3cf5 > files > 2

genius-1.0.9-2mdv2010.1.src.rpm

%define version 1.0.9
%define release %mkrel 2

Summary:	A general purpose calculator and math tool
Name:		genius
Version:	%{version}
Release:	%{release}
License:	GPLv3+
Group:		Sciences/Mathematics
URL:		http://www.jirka.org/genius.html
Buildroot:	%{_tmppath}/%{name}-%{version}-buildroot

Source:		http://ftp.5z.com/pub/%{name}/%{name}-%{version}.tar.bz2

BuildRequires:	vte-devel
BuildRequires:	libgnomeui2-devel
BuildRequires:	libglade2.0-devel
BuildRequires:	libgtksourceview-2.0-devel
BuildRequires:	gmp-devel
BuildRequires:	readline-devel
BuildRequires:	mpfr-devel
BuildRequires:	termcap-devel
BuildRequires:	flex
BuildRequires:	bison
BuildRequires:	scrollkeeper
# the following stuffs are not necessary if not regenerating auto* stuff
BuildRequires:	intltool
BuildRequires:	automake
Requires:	ghostscript

%description
Genius is an advanced calculator and a mathematical programming language.
It handles multiple precision floating point numbers, infinite precision
integers, complex numbers and matrixes.


%prep
%setup -q

%build
%configure2_5x --enable-mpfr --disable-scrollkeeper --disable-update-mimedb 
make

%install
rm -rf %{buildroot}
%makeinstall_std

%{find_lang} %{name} --with-gnome

# remove stuff not distributed
# pointless to include header, no plugin has been developed in 4 yrs
rm -rf %{buildroot}%{_includedir}
rm -f %{buildroot}%{_libdir}/genius/*.a \
      %{buildroot}%{_libdir}/genius/*.la

%if %mdkversion < 200900
%post
%update_menus
%update_mime_database
%update_desktop_database
%update_scrollkeeper
%update_icon_cache hicolor
%endif

%if %mdkversion < 200900
%postun
%clean_menus
%clean_mime_database
%clean_desktop_database
%clean_scrollkeeper
%clean_icon_cache hicolor
%endif

%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS NEWS README
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/%{name}
%{_datadir}/application-registry/*
%{_datadir}/mime/packages/*
%{_datadir}/mime-info/*
%{_datadir}/omf/*
%{_iconsdir}/hicolor/*/apps/gnome-genius.png
%{_iconsdir}/hicolor/*/apps/genius-stock-plot.png
%{_libdir}/%{name}
%{_libexecdir}/genius-readline-helper-fifo


%changelog
* Wed Feb 10 2010 Funda Wang <fwang@mandriva.org> 1.0.9-2mdv2010.1
+ Revision: 503580
- rebuild for new gmp

* Wed Dec 23 2009 Götz Waschk <waschk@mandriva.org> 1.0.9-1mdv2010.1
+ Revision: 481891
- update to new version 1.0.9

* Tue Nov 10 2009 Götz Waschk <waschk@mandriva.org> 1.0.8-1mdv2010.1
+ Revision: 463965
- update to new version 1.0.8

* Wed Jul 29 2009 Götz Waschk <waschk@mandriva.org> 1.0.7-1mdv2010.0
+ Revision: 404423
- update to new version 1.0.7

* Wed Jun 10 2009 Götz Waschk <waschk@mandriva.org> 1.0.6-3mdv2010.0
+ Revision: 384682
- rebuild for new vte

* Tue Jun 02 2009 Götz Waschk <waschk@mandriva.org> 1.0.6-2mdv2010.0
+ Revision: 382162
- rebuild for new libvte

* Sun Mar 15 2009 Frederik Himpe <fhimpe@mandriva.org> 1.0.6-1mdv2009.1
+ Revision: 355219
- Update to new version 1.0.6
- Don't package ChangeLog and COPYING (GPLv3 license) files
- Use %%{buildroot} macro instead of $RPM_BUILD_ROOT in SPEC file

* Tue Mar 03 2009 Guillaume Rousse <guillomovitch@mandriva.org> 1.0.5-2mdv2009.1
+ Revision: 347889
- rebuild for latest readline

* Wed Feb 11 2009 Funda Wang <fwang@mandriva.org> 1.0.5-1mdv2009.1
+ Revision: 339302
- New version 1.0.5

* Tue Feb 10 2009 Funda Wang <fwang@mandriva.org> 1.0.4-1mdv2009.1
+ Revision: 339288
- New version 1.0.4

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

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

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


* Fri Aug 18 2006 Frederic Crozat <fcrozat@mandriva.com> 0.7.6.1-1mdv2007.0
- Release 0.7.6.1
- clean spec
- fix xdg menu

* Thu Aug 10 2006 Lenny Cartier <lenny@mandriva.com> 0.7.4-5mdv2007.0
- xdg

* Thu Dec 22 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.4-4mdk
- Fix File list
- use mkrel

* Sun Sep 04 2005 Michael Scherer <misc@mandriva.org> 0.7.4-3mdk
- Rebuild to avoid libglitz deps

* Wed Aug 24 2005 Abel Cheung <deaddog@mandriva.org> 0.7.4-2mdk
- Prereq -> Requires

* Wed Aug 24 2005 Abel Cheung <deaddog@mandriva.org> 0.7.4-1mdk
- New release 0.7.4

* Fri Mar 25 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.7.3-1mdk
- 0.7.3

* Sun Mar 13 2005 Franck Villaume <fvill@freesurf.fr> 0.7.2-5mdk
- remove files for automatic rebuild

* Fri Feb 04 2005 Jerome Soyer <saispo@mandrake.org> 0.7.2-4mdk
- Rebuild new readline

* Thu Jan 06 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.7.2-3mdk 
- Rebuild with latest howl

* Thu Dec 30 2004 Abel Cheung <deaddog@mandrake.org> 0.7.2-2mdk
- Add scrollkeeper stuff

* Sat Dec 25 2004 Abel Cheung <deaddog@mandrake.org> 0.7.2-1mdk
- New version
- P1: switch to automake 1.8
- Remove restriction on gmp version, now it uses bundled mpfr library

* Fri Nov 12 2004 Götz Waschk <waschk@linux-mandrake.com> 0.7.1-4mdk
- fix buildrequires

* Fri Nov 12 2004 Götz Waschk <waschk@linux-mandrake.com> 0.7.1-3mdk
- remove generated files from %%_datadir/mime/

* Sat Aug 21 2004 Abel Cheung <deaddog@deaddog.org> 0.7.1-2mdk 
- Update mime info in postin/un

* Fri Aug 20 2004 Jerome Soyer <saispo@mandrake.org> 0.7.1-1mdk
- 0.7.1

* Mon Aug 16 2004 Jerome Soyer <saispo@mandrake.org> 0.7.0-2mdk
- Fix menu

* Wed Aug 10 2004 Jerome Soyer <saispo@mandrake.org> 0.7.0-1mdk
- 0.7.0
- fix gcc 3.4 build

* Sat Apr 10 2004 Abel Cheung <deaddog@deaddog.org> 0.6.0-1mdk
- First Mandrake spec
- Patch0: Don't build versioned module