Name: barrage Version: 1.0.4 Release: 1 Summary: Kill and destroy as many targets as possible within 3 minutes Group: Amusements/Games License: GPLv2+ URL: http://lgames.sourceforge.net/index.php?project=Barrage Source0: http://downloads.sourceforge.net/lgames/%{name}-%{version}.tar.gz Source1: %{name}.png Source2: %{name}.desktop Patch0: newrpms-%{name}-datadir.patch Patch2: %{name}-1.0.2-dsolink.patch Patch3: %{name}-1.0.2-spelling.patch Patch10: %{name}-%{version}-aix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: patch BuildRequires: SDL-devel >= 1.2.14-3 BuildRequires: SDL_mixer-devel >= 1.2.11-1 Requires: SDL >= 1.2.14-3 Requires: SDL_mixer >= 1.2.11-1 %description Barrage is a rather violent action game with the objective to kill and destroy as many targets as possible within 3 minutes. The player controls a gun that may either fire small or large grenades at soldiers, jeeps and tanks. It is a very simple gameplay though it is not that easy to get high scores. %prep %setup -q export PATH=/opt/freeware/bin:$PATH %patch0 -p0 -b .datadir %patch2 -p0 %patch3 -p0 %patch10 # add Icon to desktop file echo Icon=barrage >> barrage.desktop %build export CC="xlc_r" autoreconf --force --install ./configure \ --prefix=%{_prefix} \ --mandir=%{_mandir} make %{?_smp_mflags} %install [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT} make install DESTDIR=${RPM_BUILD_ROOT} /usr/bin/strip ${RPM_BUILD_ROOT}%{_bindir}/* || : mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/applications cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/applications chmod 0644 ${RPM_BUILD_ROOT}%{_datadir}/applications/* mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/48x48/apps cp %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png chmod 0644 ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png rm -f ${RPM_BUILD_ROOT}%{_datadir}/icons/barrage48.gif cd ${RPM_BUILD_ROOT} mkdir -p usr/bin cd usr/bin ln -sf ../..%{_bindir}/* . %post if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %clean [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,system,-) %doc AUTHORS BUGS ChangeLog COPYING README %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/%{name} /usr/bin/%{name} %changelog * Wed Jun 27 2012 Michael Perzl - 1.0.4-1 - first version for AIX V5.1 and higher