%define apricotsdir %{_datadir}/apricots Name: apricots Version: 0.2.6 Release: 8%{?dist} Summary: 2D air combat game Group: Amusements/Games License: GPLv2 URL: http://www.fishies.org.uk/apricots.html Source0: http://www.fishies.org.uk/apricots-%{version}.tar.gz Source1: apricots.png #Icon created from screenshot on website Source2: apricots.desktop Patch0: apricots-0.2.6-alut-apricots.patch Patch1: apricots-0.2.6-alut-sampleio.patch Patch2: apricots-0.2.6-alut-configure.patch # alut patches sent upstream. Patch3: apricots-0.2.6-path.patch Patch4: apricots-0.2.6-alincludes.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n) BuildRequires: SDL-devel BuildRequires: freealut-devel BuildRequires: desktop-file-utils %description It's a game where you fly a little plane around the screen and shoot things and drop bombs on enemy targets, and it's meant to be quick and fun. %prep %setup -q chmod -x apricots/*.cpp chmod -x apricots/*.h chmod -x AUTHORS chmod -x ChangeLog chmod -x COPYING chmod -x README chmod -x TODO %patch0 -p0 %patch1 -p0 %patch2 -p0 %patch3 -p0 %patch4 -p0 %build %configure make %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} install -m 755 apricots/apricots %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_datadir}/apricots install -m 644 apricots/*.wav %{buildroot}%{_datadir}/apricots mkdir -p %{buildroot}%{_sysconfdir} install -m 644 apricots/apricots.cfg %{buildroot}%{_sysconfdir} ln -s ../../..%{_sysconfdir}/apricots.cfg %{buildroot}%{_datadir}/apricots/apricots.cfg install -m 644 apricots/*.psf %{buildroot}%{_datadir}/apricots install -m 644 apricots/*.shapes %{buildroot}%{_datadir}/apricots mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/24x24/apps install -p -m 644 %{SOURCE1} \ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/24x24/apps %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 %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING README TODO %{_bindir}/apricots %{_datadir}/apricots %{_datadir}/applications/fedora-apricots.desktop %{_datadir}/icons/hicolor/24x24/apps/apricots.png %config(noreplace) %{_sysconfdir}/apricots.cfg %changelog * Tue Feb 28 2012 Fedora Release Engineering - 0.2.6-8 - Rebuilt for c++ ABI breakage * Thu Jan 12 2012 Fedora Release Engineering - 0.2.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 0.2.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Aug 20 2009 Jon Ciesla - 0.2.6-5 - Rebuild for openal-soft. * Fri Jul 24 2009 Fedora Release Engineering - 0.2.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Feb 23 2009 Fedora Release Engineering - 0.2.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Sep 09 2008 Jon Ciesla - 0.2.6-2 - Re-base off of pristine tarball, md5 error in review. * Tue Aug 26 2008 Jon Ciesla - 0.2.6-1 - Initial packaging.