8c8a0de
Name:           alienblaster
8c8a0de
Version:        1.1.0
053e251
Release:        13%{?dist}
8c8a0de
Summary:        Action-loaded 2D arcade shooter game
8c8a0de
Group:          Amusements/Games
d7b6b56
License:        GPLv2+
8c8a0de
URL:            http://www.schwardtnet.de/alienblaster/
f562093
Source0:        http://www.schwardtnet.de/%{name}/archives/%{name}-%{version}.tgz
8c8a0de
Source1:        %{name}.sh
8c8a0de
Source2:        %{name}.desktop
8c8a0de
Source3:        %{name}-16x16.png
8c8a0de
Source4:        %{name}-32x32.png
8c8a0de
Source5:        %{name}-48x48.png
8c8a0de
Patch0:         alienblaster-1.1.0-64bit.patch
8c8a0de
Patch1:         alienblaster-1.1.0-fullscreen.patch
8c8a0de
BuildRequires:  SDL_mixer-devel desktop-file-utils
8c8a0de
Requires:       hicolor-icon-theme
8c8a0de
8c8a0de
%description
8c8a0de
Alien Blaster is an action-loaded 2D arcade shooter game. Your mission in the 
8c8a0de
game is simple: stop the invasion of the aliens by blasting them. 
8c8a0de
Simultaneous two-player mode is available.
8c8a0de
8c8a0de
%prep
8c8a0de
%setup -q -n %{name}
8c8a0de
%patch0 -p1 -z .64bit
8c8a0de
%patch1 -p1 -z .fs
8c8a0de
8c8a0de
%build
8c8a0de
make %{?_smp_mflags} OPTIMIZATION="$RPM_OPT_FLAGS"
8c8a0de
8c8a0de
%install
8c8a0de
# no make install, DIY
8c8a0de
mkdir -p $RPM_BUILD_ROOT%{_bindir}
8c8a0de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
8c8a0de
install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/%{name}
8c8a0de
install -p -m 755 alienBlaster $RPM_BUILD_ROOT%{_bindir}/%{name}.bin
8c8a0de
cp -a images sound cfg $RPM_BUILD_ROOT%{_datadir}/%{name}
8c8a0de
8c8a0de
# below is the desktop file and icon stuff.
8c8a0de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
99d4c7d
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2}
8c8a0de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps
8c8a0de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
8c8a0de
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
8c8a0de
install -p -m 644 %{SOURCE3} \
8c8a0de
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
8c8a0de
install -p -m 644 %{SOURCE4} \
8c8a0de
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
8c8a0de
install -p -m 644 %{SOURCE5} \
8c8a0de
  $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
8c8a0de
8c8a0de
%post
8c8a0de
touch --no-create %{_datadir}/icons/hicolor || :
8c8a0de
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
8c8a0de
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
8c8a0de
fi
8c8a0de
8c8a0de
%postun
8c8a0de
touch --no-create %{_datadir}/icons/hicolor || :
8c8a0de
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
8c8a0de
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
8c8a0de
fi
8c8a0de
8c8a0de
%files
8c8a0de
%doc LICENSE CHANGELOG AUTHORS
8c8a0de
%{_bindir}/%{name}*
8c8a0de
%{_datadir}/%{name}
99d4c7d
%{_datadir}/applications/%{name}.desktop
8c8a0de
%{_datadir}/icons/hicolor/*/apps/%{name}.png
8c8a0de
8c8a0de
8c8a0de
%changelog
053e251
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-13
053e251
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
053e251
ad76129
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-12
ad76129
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ad76129
99d4c7d
* Sat Feb 09 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 1.1.0-11
99d4c7d
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
99d4c7d
- clean up spec to follow current guidelines
99d4c7d
022a920
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-10
022a920
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
022a920
2c7eb26
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-9
2c7eb26
- Rebuilt for c++ ABI breakage
2c7eb26
49ec6e0
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-8
49ec6e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
49ec6e0
b0e045c
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-7
b0e045c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b0e045c
181d7b6
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-6
181d7b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
181d7b6
b98f239
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-5
b98f239
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b98f239
f562093
* Fri Feb 15 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.0-4
f562093
- Fix Source0 URL
f562093
- Rebuild for gcc-4.3
f562093
d7b6b56
* Fri Aug  3 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.0-3
d7b6b56
- Update License tag for new Licensing Guidelines compliance
d7b6b56
5d053c9
* Wed Jul 25 2007 Warren Togami <wtogami@redhat.com> 1.1.0-2
5d053c9
- binutils/gcc bug rebuild (#249435)
5d053c9
8c8a0de
* Sun Jul 22 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 1.1.0-1
8c8a0de
- Initial Fedora Extras package