%define oname SpaceAryarya-KXL %define name spacearyarya %define version 1.0.2 %define release %mkrel 7 Summary: SpaceAryarya, an arcade shooter Name: %{name} Version: %{version} Release: %{release} License: GPL Group: Games/Arcade Source: %{oname}-%{version}.tar.bz2 URL: http://kxl.hn.org/ BuildRoot: %_tmppath/%{name}-%{version}-root BuildRequires: KXL-devel >= 1.1.1 %description 2D/3D scrolling shooter with fake 3D graphics. %prep %setup -q -n %{oname}-%{version} %build %configure %make %install rm -rf ${RPM_BUILD_ROOT} %makeinstall_std mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%name ?package(%name):\ needs="x11"\ section="More Applications/Games/Arcade"\ title="SpaceAryarya-KXL"\ longtitle="2D/3D scrolling arcade shooter"\ command="spacearyarya"\ icon="arcade_section.png" 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=SpaceAryarya-KXL Comment=2D/3D scrolling arcade shooter Exec=%{name} Icon=arcade_section Terminal=false Type=Application StartupNotify=true Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; EOF #fix score file mkdir -p %buildroot%_localstatedir/games mv %buildroot%{_datadir}/SpaceAryarya/data/.score %buildroot%_localstatedir/games/%name.score ln -s %_localstatedir/games/%name.score %buildroot%{_datadir}/SpaceAryarya/data/.score %clean rm -rf ${RPM_BUILD_ROOT} %post %{update_menus} %postun %{clean_menus} %files %defattr(-,root,root) %doc COPYING ChangeLog README %{_bindir}/spacearyarya %{_datadir}/SpaceAryarya %_datadir/applications/mandriva-* %attr(664, games, games) %_localstatedir/games/%name.score %_menudir/%name %changelog * Mon Jul 31 2006 Götz Waschk <waschk@mandriva.org> 1.0.2-7mdv2007.0 - xdg menu * Tue Jul 26 2005 Götz Waschk <waschk@mandriva.org> 1.0.2-6mdk - rebuild for new KXL * Sun Mar 13 2005 Götz Waschk <waschk@linux-mandrake.com> 1.0.2-5mdk - fix menu - rebuild * Mon Feb 9 2004 Götz Waschk <waschk@linux-mandrake.com> 1.0.2-4mdk - fix menu * Fri Feb 6 2004 Götz Waschk <waschk@linux-mandrake.com> 1.0.2-3mdk - anniversary rebuild * Sun Jan 19 2003 Götz Waschk <waschk@linux-mandrake.com> 1.0.2-2mdk - fix URL * Sat Jan 18 2003 Götz Waschk <waschk@linux-mandrake.com> 1.0.2-1mdk - initial package * Sat Dec 8 2001 SATO Katsuyoshi <fc3srx7@mwnet.or.jp> - (1.0.2-1) - The description mistake of a dependency with the library in a spec file was corrected. * Wed Aug 29 2001 SATO Katsuyoshi <fc3srx7@mwnet.or.jp> - (1.0.1-1) - first build