Name: armagetronad
Summary: Multiplayer 'Tron' 3D racing game
Version: 0.2.8.2.1
Release: 1
License: GPL
Group: Amusements/Games
URL: http://www.armagetronad.net/
Description: There is not much to be said about the game: you ride a lightcycle,
a kind of motorbike that can't be stoppen and leaves a wall where
it goes. You can make turns of 90 degrees and can accelerate by
driving close to walls. Make your enemies hit a wall while avoiding
the same fate.
Available rpmbuild rebuild options : --without : freedesktop xorg
The build could not start because of the following missing build requirements:
The build could not start because of the following missing build requirements:
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: matthias %{?fedora: %{expand: %%define fc%{fedora} 1}} %{?fc4:%define _without_modxorg 1} %{?el4:%define _without_modxorg 1} %{?fc3:%define _without_modxorg 1} %{?fc2:%define _without_modxorg 1} %{?fc1:%define _without_modxorg 1} %{?el3:%define _without_modxorg 1} %{?rh9:%define _without_modxorg 1} %{?rh7:%define _without_modxorg 1} %{?el2:%define _without_modxorg 1} %{?yd3:%define _without_modxorg 1} %{?fc1:%define _without_xorg 1} %{?el3:%define _without_xorg 1} %{?rh9:%define _without_xorg 1} %{?rh8:%define _without_xorg 1} %{?rh7:%define _without_xorg 1} %{?el2:%define _without_xorg 1} %{?rh6:%define _without_xorg 1} %{?yd3:%define _without_xorg 1} %define desktop_vendor rpmforge #define prever rc4 Summary: Multiplayer 'Tron' 3D racing game Name: armagetronad Version: 0.2.8.2.1 Release: 1%{?prever:.%{prever}}%{?dist} License: GPL Group: Amusements/Games URL: http://www.armagetronad.net/ Source: http://dl.sf.net/armagetronad/armagetronad-%{version}%{?prever:_%{prever}}.src.tar.bz2 Patch0: armagetronad-0.2.8_beta3-gcc4.patch Patch1: armagetronad-0.2.8_beta4-desktop.patch Patch2: armagetronad-0.2.8.2-uninstall.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: libstdc++-devel, zlib-devel, libpng-devel, libjpeg-devel BuildRequires: SDL_image-devel, SDL_mixer-devel, SDL-devel, esound-devel BuildRequires: libxml2-devel, /usr/bin/find, unzip, gcc-c++, which %{!?_without_freedesktop:BuildRequires: desktop-file-utils} %if 0%{?_without_modxorg:1} %{?_without_xorg:BuildRequires: XFree86-devel, XFree86-Mesa-libGLU} %{!?_without_xorg:BuildRequires: xorg-x11-devel, xorg-x11-Mesa-libGLU} %else BuildRequires: libXt-devel, mesa-libGLU-devel %endif Obsoletes: armagetron <= 0.2.6.1 Provides: armagetron = %{version}-%{release} %description There is not much to be said about the game: you ride a lightcycle, a kind of motorbike that can't be stoppen and leaves a wall where it goes. You can make turns of 90 degrees and can accelerate by driving close to walls. Make your enemies hit a wall while avoiding the same fate. Available rpmbuild rebuild options : --without : freedesktop xorg %prep %setup -n armagetronad-%{version}%{?prever:_%{prever}} %patch0 -p1 -b .gcc4 %patch1 -p1 -b .desktop %patch2 -p1 -b .uninstall %build %configure \ --enable-music \ --disable-sysinstall \ --disable-uninstall \ --disable-games %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} _docs %makeinstall # Put the docs where we include them with %%doc %{__mv} %{buildroot}%{_datadir}/doc/armagetronad/html _docs # Yeah, add icons for the menu entry! # New freedesktop locations %{__install} -D -p -m 0644 desktop/icons/large/armagetronad.png \ %{buildroot}%{_datadir}/icons/hicolor/48x48/armagetronad.png %{__install} -D -p -m 0644 desktop/icons/medium/armagetronad.png \ %{buildroot}%{_datadir}/icons/hicolor/32x32/armagetronad.png %{__install} -D -p -m 0644 desktop/icons/small/armagetronad.png \ %{buildroot}%{_datadir}/icons/hicolor/16x16/armagetronad.png # Legacy location (put 32 x 32 in there) %{__install} -D -p -m 0644 desktop/icons/medium/armagetronad.png \ %{buildroot}%{_datadir}/pixmaps/armagetronad.png %if %{!?_without_freedesktop:1}%{?_without_freedesktop:0} %{__mkdir_p} %{buildroot}%{_datadir}/applications desktop-file-install --vendor %{desktop_vendor} \ --dir %{buildroot}%{_datadir}/applications \ desktop/armagetronad.desktop %else %{__install} -D -p -m 0644 desktop/armagetronad.desktop \ %{buildroot}/etc/X11/applnk/Games/armagetronad.desktop %endif # Workaround for 0.2.8_beta3 not finding the config files in /etc/ %{__ln_s} /etc/armagetronad %{buildroot}%{_datadir}/armagetronad/config %clean %{__rm} -rf %{buildroot} %post gtk-update-icon-cache || : %postun gtk-update-icon-cache || : %files %defattr(-, root, root, 0755) %doc _docs/* %dir %{_sysconfdir}/armagetronad/ %config(noreplace) %{_sysconfdir}/armagetronad/* %{_bindir}/armagetronad %dir %{_datadir}/armagetronad/ %{_datadir}/armagetronad/config %exclude %{_datadir}/armagetronad/desktop/ %{_datadir}/armagetronad/language/ %{_datadir}/armagetronad/models/ %{_datadir}/armagetronad/resource/ %exclude %{_datadir}/armagetronad/scripts/ %{_datadir}/armagetronad/sound/ %{_datadir}/armagetronad/textures/ %{_datadir}/icons/hicolor/*/armagetronad.png %{_datadir}/pixmaps/armagetronad.png %{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-armagetronad.desktop} %{?_without_freedesktop:/etc/X11/applnk/Games/armagetronad.desktop} %changelog * Tue Aug 22 2006 Matthias Saou <http://freshrpms.net/> 0.2.8.2.1-1 - Update to 0.2.8.2.1. * Wed Jun 28 2006 Matthias Saou <http://freshrpms.net/> 0.2.8.2-1 - Update to 0.2.8.2. - Include patch to fix the uninstall lines in Makefile.in. - Add "which" build requirement. * Mon Mar 27 2006 Matthias Saou <http://freshrpms.net/> 0.2.8.1-1 - Update to 0.2.8.1. * Fri Mar 17 2006 Matthias Saou <http://freshrpms.net/> 0.2.8.0-0.3.rc4 - Update to 0.2.8.0_rc4. * Tue Jan 17 2006 Matthias Saou <http://freshrpms.net/> 0.2.8-0.2.beta4 - Update to 0.2.8_beta4. - Add modular xorg build conditional. - Update desktop patch. * Mon Nov 14 2005 Matthias Saou <http://freshrpms.net/> 0.2.8-0.1.beta3 - Update to 0.2.8_beta3. - Update gcc4 patch (only one line left now). - Add new libxml2-devel build dependency. - Use included desktop icons, no longer convert the .ico file. - Use included desktop file, but patch it first (fixes + enhancements). - Add gtk-update-icon-cache scriplets. - Enable music. - Disable the "games path". - Add "config" symlink to workaround the config files not found (ugly, but...). * Fri Apr 22 2005 Matthias Saou <http://freshrpms.net/> 0.2.7.1-2 - Added gcc4 patch (sf.net bug 1187292). * Thu Mar 10 2005 Matthias Saou <http://freshrpms.net/> 0.2.7.1-1 - Update to armagetron advanced 0.2.7.1. - Obsolete armagetron <= 0.2.6.1. - No longer overwrite the default wrapper script. * Fri Jul 16 2004 Matthias Saou <http://freshrpms.net/> 0.2.6.0-1 - Update to "unstable" 0.2.6.0. * Fri May 21 2004 Matthias Saou <http://freshrpms.net/> 0.2.5.2-3 - Rebuild for Fedora Core 2. - Split off the moviepack files into their own noarch package. * Fri Dec 12 2003 Matthias Saou <http://freshrpms.net/> 0.2.5.2-2 - Added missing XFree86-Mesa-libGLU build dep :-( - Rebuild for Fedora Core 1 at last. * Wed Oct 15 2003 Matthias Saou <http://freshrpms.net/> - Update to 0.2.5.2. - Removed %%{prever} stuff. * Sun Jul 20 2003 Matthias Saou <http://freshrpms.net/> - Update to 0.2.5. * Thu Jul 10 2003 Matthias Saou <http://freshrpms.net/> - Update to 0.2.4. * Sun Jul 6 2003 Matthias Saou <http://freshrpms.net/> - Update to 0.2.3. * Mon Jun 30 2003 Matthias Saou <http://freshrpms.net/> - Update to 0.2.2. - The build is now more standard, no more manual copying of files. - PPC include workaround removed, not needed anymore. - Major spec file updates. * Sat Jun 14 2003 Matthias Saou <http://freshrpms.net/> - Update to 0.2.pre3. * Mon Jun 2 2003 Matthias Saou <http://freshrpms.net/> - s/Games/Game for the desktop file, doh! * Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/> - Rebuilt for Red Hat Linux 9. * Sat Mar 15 2003 Matthias Saou <http://freshrpms.net/> - Remove CVS directories from the docs. - Added --without freedesktop option in order to rebuild for 7.x. - Added YellowDog 2.3 include path workaround. * Sat Feb 15 2003 Matthias Saou <http://freshrpms.net/> - Applied Ben Liblit's changes at last! - Install language files. - Change wrapper to save settings to ~/.armagetron/ * Sun Sep 29 2002 Matthias Saou <http://freshrpms.net/> - Rebuilt for Red Hat Linux 8.0. - New menu entry. * Tue Jul 2 2002 Matthias Saou <http://freshrpms.net/> - Update to 0.2.0.pre_020624. * Thu May 2 2002 Matthias Saou <http://freshrpms.net/> - Rebuilt against Red Hat Linux 7.3. - Added the %{?_smp_mflags} expansion. * Fri Apr 19 2002 Matthias Saou <http://freshrpms.net/> - Rebuilt without the NVIDIA libGLcore.so.1 dependency (doh!). * Tue Nov 20 2001 Matthias Saou <http://freshrpms.net/> - Added a simple shell script to have the menu entry work with KDE. - Added a separate package for the "moviepack"... that thing is cool :-) - Changed the binary to sgid "games" so that high scores are saved. - Added an icon for the menu entry. * Mon Nov 19 2001 Matthias Saou <http://freshrpms.net/> - Update to 0.1.4.9. - Spec file cleanup. * Thu Jan 4 2001 Tim Powers <timp@redhat.com> - defattr was in wrong place in files list, leaving files owned by the build system, fixed * Tue Nov 28 2000 Karsten Hopp <karsten@redhat.de> - initial RPM