Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 614481366e79cd8aa8fdf261ea61ee43 > files > 8

stellarium-0.8.2-2mdv2007.1.src.rpm

%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