Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > efee67b9531f05f5f90dbf46a7b971c4 > files > 4

geogebra-2.6a-5mdv2010.0.src.rpm

%define	name	geogebra
%define	version	2.6a
%define	release	%mkrel 5
%define	Summary	Interactive software for dynamical mathematics

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	%{Summary}
Group:		Sciences/Mathematics
URL:		http://www.geogebra.at/
Source0:	geogebra_setup.jar
Source11:	%{name}-16x16.png
Source12:	%{name}-32x32.png
Source13:	%{name}-48x48.png
License:	GPLv2+
BuildRequires:	java-rpmbuild imagemagick
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
GeoGebra is a dynamic mathematics software for education in
secondary schools that joins geometry, algebra and calculus.
It received several international awards including the European
and German educational software awards.

%prep
jar -x < %{SOURCE0}
#/usr/src/RPM/SOURCES/geogebra_setup.jar

%install
rm -rf %{buildroot}

mkdir -p %{buildroot}%{_datadir}/%{name}
#mkdir -p %{buildroot}/usr/lib

cd D_/deploy/source
cp -a * %{buildroot}/usr/share/%{name}/

mkdir -p %{buildroot}%{_bindir}
cat << EOF > %{buildroot}%{_bindir}/%{name}
#!/bin/sh
java -jar %{_datadir}/%{name}/%{name}.jar \$@
EOF
chmod 755 %{buildroot}%{_bindir}/%{name}

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
cat << EOF > %buildroot%{_datadir}/applications/mandriva-%{name}.desktop
[Desktop Entry]
Type=Application
Exec=%{name}		
Icon=%{name}		
Categories=Science;Math;
Name=GeoGebra
Comment=%{Summary}
EOF

mkdir -p %{buildroot}{%{_miconsdir},%{_iconsdir},%{_liconsdir}}
convert ../geogebra16.gif -resize 16x16 %{buildroot}%{_miconsdir}/%{name}.png
convert ../geogebra32.gif -resize 32x32 %{buildroot}%{_iconsdir}/%{name}.png
convert ../geogebra32.gif -resize 48x48 %{buildroot}%{_liconsdir}/%{name}.png

%if %mdkversion < 200900
%post
%{update_menus}
%endif

%if %mdkversion < 200900
%postun
%{clean_menus}
%endif

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_datadir}/applications/mandriva-%{name}.desktop


%changelog
* Fri Sep 04 2009 Thierry Vignaud <tvignaud@mandriva.com> 2.6a-5mdv2010.0
+ Revision: 429191
- rebuild

  + Oden Eriksson <oeriksson@mandriva.com>
    - lowercase ImageMagick

* Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.6a-4mdv2009.0
+ Revision: 245882
- rebuild

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

* Fri Jan 25 2008 Funda Wang <fundawang@mandriva.org> 2.6a-2mdv2008.1
+ Revision: 157781
- fix desktop entry

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

* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.6a-1mdv2008.1
+ Revision: 131552
- auto-convert XDG menu entry
- BR java-rpmbuild instead of jdk
- kill re-definition of %%buildroot on Pixel's request
- import geogebra


* Thu May 04 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 2.6a-1mdk
- initial release