%define name genchemlab %define version 1.0 %define release %mkrel 3 Name: %{name} Summary: General Chemistry Lab Simulator - "GenChemLab" Version: %{version} Release: %{release} Source: http://prdownloads.sourceforge.net/genchemlab/genchemlab-%{version}.tar.bz2 URL: http://genchemlab.sourceforge.net/ License: GPL Group: Sciences/Chemistry BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: qt3-devel BuildRequires: MesaGLU-devel BuildRequires: ImageMagick %description GenChemLab is an OpenGL-based application intended to simulate several common general chemistry exercises. It is meant to be used to help students prepare for actual lab experience. It could also be used in cases where laboratory facilites are not accessible, for instance in K-12 schools or home schooling. At present, supported experiments include titration, calorimetry, freezing point depression, vapor pressure, and spectrophotometry. %prep %setup -q %build %configure2_5x perl -p -i -e 's/usr\/X11R6\/lib\/qt/usr\/X11R6\/lib/g' program/Makefile %make MOC=%_libdir/qt3/bin/moc %install rm -rf $RPM_BUILD_ROOT %makeinstall_std #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="GenChemLab" longtitle="Chemistry Lab Simulations" section="Applications/Sciences/Chemistry" EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 program/genchemlab.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 program/genchemlab.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 program/genchemlab.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files -f %{name}.lang %defattr(-,root,root) %doc README.txt doc/* %{_bindir}/%name %{_datadir}/applications/*.desktop %{_datadir}/%name %{_datadir}/pixmaps/*.png %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Tue Apr 25 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.0-3mdk - Fix BuildRequires * Wed Sep 28 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.0-2mdk - Fix Build Requires * Wed Aug 24 2005 Austin Acton <austin@mandriva.org> 1.0-1mdk - 1.0 - new URL's * Fri Jun 18 2004 Austin Acton <austin@mandrake.org> 0.6-2mdk - rebuild * Sun Feb 8 2004 Austin Acton <austin@mandrake.org> 0.6-1mdk - 0.6 - configure 2.5 * Sun Nov 30 2003 Austin Acton <austin@linux.ca> 0.5-1mdk - 0.5 * Mon Oct 27 2003 Austin Acton <aacton@yorku.ca> 0.4-1mdk - initial package