Blame abuse.spec

eca1ab0
Name:           abuse
eca1ab0
Version:        0.7.0
7a89e87
Release:        4%{?dist}
eca1ab0
Summary:        The classic Crack-Dot-Com game
eca1ab0
Group:          Amusements/Games
eca1ab0
License:        GPL
7a89e87
URL:            http://happypenguin.org/show?Abuse-SDL
7a89e87
# no URL upstream's site is gone
7a89e87
Source0:        abuse_sdl-%{version}.tar.bz2
eca1ab0
Patch0:         abuse_sdl-0.7.0-debian.patch
eca1ab0
Patch1:         abuse_sdl-0.7.0-fixes.patch
86946de
Patch2:         abuse_sdl-0.7.0-exit-intro-crash.patch
eca1ab0
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
7a89e87
BuildRequires:  SDL-devel alsa-lib-devel libGLU-devel
7a89e87
Requires:       abuse-data hicolor-icon-theme
eca1ab0
eca1ab0
%description
eca1ab0
This is the SDL version of Abuse, the classic Crack-Dot-Com game. It can run in
eca1ab0
a window or fullscreen and it has stereo sound with sound panning.
eca1ab0
eca1ab0
eca1ab0
%prep
eca1ab0
%setup -q -n abuse_sdl-%{version}
eca1ab0
%patch0 -p1 -z .deb
eca1ab0
%patch1 -p1 -z .fix
86946de
%patch2 -p1 -z .intro
eca1ab0
eca1ab0
eca1ab0
%build
eca1ab0
%configure
eca1ab0
make %{?_smp_mflags}
eca1ab0
eca1ab0
eca1ab0
%install
eca1ab0
rm -rf $RPM_BUILD_ROOT
eca1ab0
make install DESTDIR=$RPM_BUILD_ROOT
eca1ab0
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
eca1ab0
mv $RPM_BUILD_ROOT%{_datadir}/games/%{name}/%{name}.png \
eca1ab0
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
eca1ab0
rm -fr $RPM_BUILD_ROOT%{_datadir}/games
eca1ab0
eca1ab0
eca1ab0
%clean
eca1ab0
rm -rf $RPM_BUILD_ROOT
eca1ab0
eca1ab0
eca1ab0
%post
eca1ab0
touch --no-create %{_datadir}/icons/hicolor || :
7a89e87
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
eca1ab0
eca1ab0
%postun
eca1ab0
touch --no-create %{_datadir}/icons/hicolor || :
7a89e87
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
eca1ab0
eca1ab0
eca1ab0
%files
eca1ab0
%defattr(-,root,root,-)
918a811
%doc AUTHORS README TODO COPYING
eca1ab0
%{_bindir}/%{name}.sdl
eca1ab0
%{_mandir}/man6/%{name}-sdl.6.gz
eca1ab0
%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
eca1ab0
eca1ab0
eca1ab0
%changelog
7a89e87
* Sun May 20 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.0-4
7a89e87
- Fix broken URL field (bz 240592)
7a89e87
cbb5adf
* Mon Aug 28 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.0-3
cbb5adf
- FE6 Rebuild
cbb5adf
86946de
* Thu Aug 24 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.0-2
86946de
- Fix abuse from crashing on exit when you try to close the window while the
86946de
  intro is still playing
86946de
eca1ab0
* Wed Aug 16 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.0-1
eca1ab0
- Initial FE submission