Name: machineball Version: 1.0 Release: 9%{?dist} Summary: A futuristic ball game with simple rules Group: Amusements/Games License: GPL+ URL: http://benny.kramekweb.com/machineball/ Source0: http://benny.kramekweb.com/%{name}/%{name}-src-%{version}-1.tar.gz Source1: machineball.desktop Patch0: machineball-fixes.patch Patch1: machineball-config-only-once.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: alleggl-devel libGLU-devel ode-devel dumb-devel allegro-tools BuildRequires: desktop-file-utils Requires: hicolor-icon-theme opengl-games-utils %description Machine Ball is a futuristic sport with amazing 3D graphics and realistic physics with very simple rules: Get the ball into your opponents goal. You can use your machine to push the ball in, or you can collect powerups such as missiles and blast the ball into the goal. Be creative. %prep %setup -q -n %{name}-src %patch0 -p1 -z .fixes %patch1 -p1 -z .cfg-only-once %build make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/bin install -m 755 %{name} $RPM_BUILD_ROOT/usr/bin ln -s opengl-game-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/%{name}-wrapper # below is the desktop file and icon stuff. mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE1} for i in "16x16" "24x24" "32x32" "48x48" "64x64"; do mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$i/apps install -p -m 644 %{name}-icon-$i.xpm \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$i/apps/%{name}.xpm done %clean rm -rf $RPM_BUILD_ROOT %post touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun touch --no-create %{_datadir}/icons/hicolor || : if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %files %defattr(-,root,root,-) %doc COPYING README %{_bindir}/%{name}* %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.xpm %changelog * Sun Feb 14 2010 Hans de Goede <hdegoede@redhat.com> 1.0-9 - Fix FTBFS (#565118) * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Sep 15 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.0-6 - Rebuild for new ode * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0-5 - Autorebuild for GCC 4.3 * Mon Sep 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.0-4 - Use opengl-games-utils wrapper to show error dialog when DRI is missing * Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.0-3 - Update License tag for new Licensing Guidelines compliance * Thu May 10 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.0-2 - Add missing BuildRequires - Fix Source0 url, and fix version to match * Tue Apr 2 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.0-1 - Initial Fedora Extras package, based on a package by Mikhail S. Kalenkov.