%define name stellarium %define version 0.8.2 %define release %mkrel 2 %define title Stellarium Name: %{name} Summary: Stellarium is a desktop planetarium Version: %{version} Release: %{release} Source: http://stellarium.sourceforge.net/download/%{name}-%{version}.tar.bz2 Source10: %{name}.16.png.bz2 Source11: %{name}.32.png.bz2 Source12: %{name}.48.png.bz2 #Patch0: stellarium-0.8.0-gcc41.patch.bz2 Patch0: stellarium-0.8.2-manpage.diff Patch1: stellarium-0.8.2-opengl_context_init.diff Patch2: stellarium-0.8.2-64bit_fix.diff URL: http://stellarium.sourceforge.net/ Group: Sciences/Astronomy #Buildrequires: libxorg-x11-devel Buildrequires: mesaglu-devel Buildrequires: SDL-devel Buildrequires: SDL_mixer-devel Buildrequires: png-devel Buildrequires: freetype2-devel BuildRoot: %{_tmppath}/%{name}-buildroot License: GPL %description Stellarium renders 3D photo-realistic skies in real time. With stellarium, you really see what you can see with your eyes, binoculars or a small telescope. %prep %setup -q #%patch0 %patch0 -p1 -b .manpage %patch1 -p1 -b .glcontext %patch2 -p1 -b .64bit %build %configure %make %install rm -rf $RPM_BUILD_ROOT %makeinstall # Icons mkdir -p $RPM_BUILD_ROOT%{_liconsdir} mkdir -p $RPM_BUILD_ROOT%{_iconsdir} mkdir -p $RPM_BUILD_ROOT%{_miconsdir} bzcat %{SOURCE10} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png bzcat %{SOURCE11} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png bzcat %{SOURCE12} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png # Menu entry mkdir -p $RPM_BUILD_ROOT%{_menudir} cat >$RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF ?package(%{name}): command="%{_bindir}/%{name}" icon="stellarium.png" needs="X11" \ section="Applications/Sciences/Astronomy" title="Stellarium" longtitle="3D Planetarium" xdg="true" EOF mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF [Desktop Entry] Encoding=UTF-8 Name=%{title} Comment=%{longtitle} Exec=%{_bindir}/%{name} Icon=%{name} Terminal=false Type=Application StartupNotify=true Categories=Science;Astronomy;X-MandrivaLinux-MoreApplications-Sciences-Astronomy; EOF %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,0755) %doc README COPYING AUTHORS %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/applications/mandriva-%{name}.desktop %{_miconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_liconsdir}/%{name}.png %{_menudir}/%{name} %_mandir/man1/* %post %{update_menus} %postun %{clean_menus} %changelog * Sun Mar 18 2007 Colin Guthrie <cguthrie@mandriva.org> 0.8.2-2mdv2007.1 + Revision: 145797 - Some patches from Debian. Fixes segfaults on some OpenGL + 64 bit systems * Sat Feb 10 2007 Emmanuel Andry <eandry@mandriva.org> 0.8.2-1mdv2007.1 + Revision: 118732 - New version 0.8.2 * Thu Oct 26 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.8.1-3mdv2007.1 + Revision: 73086 - import stellarium-0.8.1-3mdv2007.1 * Sat Aug 05 2006 Emmanuel Andry <eandry@mandriva.org> 0.8.1-2mdv2007.1 - drop buildrequires libxorg-x11-devel (fix x86_64 build) not needed - add buildrequires SDL_mixer-devel - optimize localization * Sat Jul 22 2006 Emmanuel Andry <eandry@mandriva.org> 0.8.1-1mdv2007.1 - 0.8.1 - drop patch0 (applied upstream) - fix buildrequires * Tue Jun 20 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.8.0-3mdv2007.1 - Fix Menu ( ticket # 23216) * Sat Jun 17 2006 Emmanuel Andry <eandry@mandriva.org> 0.8.0-2mdv2007.0 - fix buildrequires - xdg compliant - added patch from sourceforge to fix gcc4.1 compilation * Thu May 04 2006 Lenny Cartier <lenny@mandriva.com> 0.8.0-1mdk - 0.8.0 * Fri Sep 30 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.1-2mdk - Fix BuildRequires * Mon Sep 19 2005 Emmanuel Andry <eandry@free.fr> 0.7.1-1mdk - 0.7.1 * Sat Sep 10 2005 Emmanuel Andry <eandry@free.fr> 0.7.0-1mdk - Updated source and URL - 0.7.0 * Thu Apr 07 2005 Emmanuel Andry <eandry@free.fr> 0.6.2-1mdk - 0.6.2 * Tue Oct 19 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.6.1-1mdk - 0.6.1 * Sun Jul 18 2004 Michael Scherer <misc@mandrake.org> 0.6.0-2mdk - rebuild for new gcc ( patch 0 ) * Wed Jun 02 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.6.0-1mdk - 0.6.0 * Wed Jan 14 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.5.2-1mdk - 0.5.2