Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 8d7526402a4313c317e7f2135a7281d3 > files > 4

zhu3d-3.0.4-1mdv2008.0.src.rpm

Summary:	OpenGL-based equation viewer and solver
Name:		zhu3d
Version:	3.0.4
Release:	%mkrel 1
License:	GPL
Group:		Sciences/Mathematics
Url:		http://kde-apps.org/content/show.php?content=43071
Source0:	%{name}-%{version}.tar.bz2
Source1:	%{name}.desktop
Patch0:		%{name}-2.9.4-path.patch
BuildRequires:	qt4-devel	>= 4.0
BuildRequires:	libmesaglu-devel
BuildRequires:	kdelibs-devel
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot

%description
With Zhu3D you interactively can view and animate functions,
isosurfaces and a further independent parametric system. 
Numerical solutions of equation systems can be found with 
a precise and reliable adaptive random search. The 
OpenGL-viewer supports zooming, scaling, rotating and
translating as well as filed lightning or surface properties. 
Special effects are transparency, textures, fog and motion blur.

%prep
%setup -q %{name}-%{version}
%patch0 -p0

export PATH=/usr/lib/qt4/bin:$PATH
export QTDIR=%{_prefix}/lib/qt4/

%build
%{_prefix}/lib/qt4/bin/qmake

%make

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

mkdir -p %{buildroot}%{_datadir}/apps/%{name}/{work/textures,system/languages}
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps

install -D %{name} %{buildroot}%{_bindir}/%{name}
install -D %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.destkop
install work/*.zhu %{buildroot}%{_datadir}/apps/%{name}/work
install work/textures/* %{buildroot}%{_datadir}/apps/%{name}/work/textures
install system/*.zhu %{buildroot}%{_datadir}/apps/%{name}/system
install system/languages/*.qm %{buildroot}%{_datadir}/apps/%{name}/system/languages
install system/icons/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png

#useless file
rm -f %{buildroot}%{_datadir}/apps/%{name}/work/.directory

%post
%{update_menus}
%if %mdkversion >= 200700
%{update_desktop_database}
%update_icon_cache hicolor
%endif

%postun
%{clean_menus}
%if %mdkversion >= 200700
%{clean_desktop_database}
%clean_icon_cache hicolor
%endif

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files
%defattr(644,root,root,755)
%doc doc/ readme.txt
%attr(755,root,root) %{_bindir}/%{name}
%dir %{_datadir}/apps/%{name}
%dir %{_datadir}/apps/%{name}/work
%dir %{_datadir}/apps/%{name}/work/textures
%dir %{_datadir}/apps/%{name}/system
%dir %{_datadir}/apps/%{name}/system/languages
%{_datadir}/apps/%{name}/work/*.zhu
%{_datadir}/apps/%{name}/work/textures/*.jpg
%{_datadir}/apps/%{name}/work/textures/*.txt
%{_datadir}/apps/%{name}/system/*.zhu
%{_iconsdir}/hicolor/64x64/apps/*.png
%{_datadir}/applications/%{name}.destkop
%lang(de) %{_datadir}/apps/%{name}/system/languages/%{name}_de.qm
%lang(es) %{_datadir}/apps/%{name}/system/languages/%{name}_es.qm
%lang(fr) %{_datadir}/apps/%{name}/system/languages/%{name}_fr.qm
%lang(zh) %{_datadir}/apps/%{name}/system/languages/%{name}_zh.qm


%changelog
* Sun Sep 30 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.4-1mdv2008.0
+ Revision: 93933
- new version
- new version

* Fri Aug 10 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.0-1mdv2008.0
+ Revision: 61051
- new version

* Thu Jul 19 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 2.9.8-1mdv2008.0
+ Revision: 53663
- new version
- drop X-MandrivaLinux from desktop file

* Mon May 28 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 2.9.6-2mdv2008.0
+ Revision: 32015
- rebuild


* Tue Feb 20 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 2.9.6-1mdv2007.0
+ Revision: 123170
- new version
- some cleans in spec file

* Tue Jan 23 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 2.9.4-1mdv2007.1
+ Revision: 112454
- provide desktop file
- add patch 0
- complete spec file
- Import zhu3d