Summary: 3D dungeon crawling game Name: egoboo Version: 2.7.7 Release: %mkrel 2 Epoch: 1 License: GPLv3+ Group: Games/Adventure URL: http://egoboo.sourceforge.net/ Source0: http://downloads.sourceforge.net/egoboo/%{name}-source-%{version}.tar.bz2 Patch1: egoboo-2.6.3b-fix-startup-script.patch Patch2: egoboo-2.7.7-fix-str-fmt.patch BuildRequires: SDL-devel BuildRequires: SDL_mixer-devel BuildRequires: SDL_ttf-devel BuildRequires: SDL_image-devel BuildRequires: mesaglu-devel BuildRequires: imagemagick Requires: egoboo-data = %{epoch}:%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Egoboo is an open source project, using OpenGL and SDL(Simple DirectMedia Layer) libraries. It is a 3d dungeon role playing game in the spirit of NetHack. Nice colorful graphics, and detailed models(using Quake2 modeling tools) make this game stand out in the gaming open-source community. %prep %setup -q -n %{name}-source-%{version} %patch1 -p0 -b .script %patch2 -p1 -b .str-fmt %build pushd game make -f Makefile.unix OPT="%{optflags}" popd convert res/egoboo.ico %{name}.png %install rm -rf %{buildroot} install -d %{buildroot}%{_gamesbindir} pushd game install -m 755 -D %{name} %{buildroot}%{_gamesbindir}/%{name}.real install -m 755 -D %{name}.sh %{buildroot}%{_gamesbindir}/%{name} popd mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF [Desktop Entry] Name=Egoboo Comment=A top down graphical (3D) RPG in the spirit of Nethack Exec=%{_gamesbindir}/egoboo Icon=egoboo Terminal=false StartupNotify=false Type=Application Categories=Game;RolePlaying;AdventureGame; EOF mkdir -p %{buildroot}/%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps convert -resize 16x16 %{name}-0.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png convert -resize 32x32 %{name}-0.png %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png convert -resize 48x48 %{name}-0.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png %if %mdkversion < 200900 %post %{update_menus} %endif %if %mdkversion < 200900 %postun %{clean_menus} %endif %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc README.Linux game/change.log %{_gamesbindir}/%{name}* %{_datadir}/applications/egoboo.desktop %{_iconsdir}/hicolor/*/apps/%{name}.png %changelog * Sat May 16 2009 Samuel Verschelde <stormi@mandriva.org> 1:2.7.7-2mdv2010.0 + Revision: 376436 - fix str fmt - add to AdventureGame; category * Sun Nov 30 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 1:2.7.7-1mdv2009.1 + Revision: 308497 - add buildrequires on SDL_image-devel - fix requires for egoboo-data - sync sources - update to new version 2.7.7 - fix urls - move icons to fd.o compliant directory - spec file clean * Fri Aug 01 2008 Funda Wang <fundawang@mandriva.org> 1:2.6.4-1mdv2009.0 + Revision: 259618 - clearify license - New version 2.6.4 * Tue Jul 15 2008 Funda Wang <fundawang@mandriva.org> 1:2.6.3b-1mdv2009.0 + Revision: 235743 - New version 2.6.3b - drop debian patch - New version 2.6.3b + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Sun Sep 16 2007 Emmanuel Andry <eandry@mandriva.org> 2.22-9mdv2008.0 + Revision: 88695 - drop old menu - uncompress patch - Import egoboo * Tue Sep 12 2006 Emmanuel Andry <eandry@mandriva.org> 2.22-8mdv2007.0 - add buildrequires ImageMagick * Sun Sep 10 2006 Emmanuel Andry <eandry@mandriva.org> 2.22-7mdv2007.0 - buildrequires desktop-file-utils * Mon Aug 28 2006 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 2.22-6mdv2007.0 - sync source, patches, etc. with debian as upstream seems dead - split package - xdg menu - fix file encoding with 'dos2unix' - cleanups * Fri May 06 2005 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 2.22-5mdk - lib64 fix - %%mkrel - fix summary-ended-with-dot * Fri Aug 20 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 2.22-4mdk - rebuild - fix summary macro to avoid possible conflicts if we were to build debug package - fix buildrequires (lib64..) - don't bzip2 icons in src.rpm * Sun Jul 20 2003 Per Ãyvind Karlsen <peroyvind@sintrax.net> 2.22-3mdk - don't use soundwrapper (David Walser) * Tue Mar 11 2003 Per Ãyvind Karlsen <peroyvind@sintrax.net> 2.22-2mdk - Added libMesaGLU-devel to BuildRequires * Thu Nov 19 2002 Per Ãyvind Karlsen <peroyvind@sintrax.net> 2.22-1mdk - First mdk-release