f6c30a1
Name:           angrydd
f6c30a1
Version:        1.0.1
75053c0
Release:        11%{?dist}
f6c30a1
Summary:        Falling blocks game
f6c30a1
f6c30a1
Group:          Amusements/Games
a94f2c7
License:        GPLv2
f6c30a1
URL:            http://www.sacredchao.net/~piman/angrydd/
f6c30a1
Source0:        http://www.sacredchao.net/~piman/%{name}/%{name}-%{version}.tar.gz
f6c30a1
Source1:        %{name}.png
f6c30a1
Source3:        %{name}.desktop
f6c30a1
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
f6c30a1
BuildArch:      noarch
f6c30a1
f6c30a1
BuildRequires:  desktop-file-utils
Jon Ciesla a38b5e4
Requires:       pygame hicolor-icon-theme gtk2
f6c30a1
f6c30a1
%description
f6c30a1
In Angry, Drunken Dwarves (ADD), you are an angry, drunken dwarf. Why are you
f6c30a1
so angry? Who knows. But you've decided to take your aggression out on other
f6c30a1
dwarves, by dropping gems on their heads. Lots of gems. ADD is a member of the
f6c30a1
classic "falling blocks" puzzle game family, similar to the Capcom game Puzzle
f6c30a1
Fighter. The goal of the game is to build large gems by matching up colors,
f6c30a1
then break them, raining more gems down onto your opponent. The first person
f6c30a1
whose field fills up, loses.
f6c30a1
f6c30a1
%prep
f6c30a1
%setup -q
f6c30a1
f6c30a1
sed -i 's|PREFIX ?= /usr/local|PREFIX ?= %{_prefix}|' Makefile
f6c30a1
sed -i 's|TO = share/games/angrydd|TO = share/angrydd|' Makefile
f6c30a1
sed -i 's|install -m 644|install -p -m 644|' Makefile
f6c30a1
sed -i 's|cp -R|cp -Rp|' Makefile
f6c30a1
sed -i 's|install -d $(DESTDIR)$(PREFIX)/games|install -d $(DESTDIR)%{_bindir}|' Makefile
f6c30a1
sed -i 's|ln -sf ../$(TO)/angrydd.py $(DESTDIR)$(PREFIX)/games/angrydd|ln -sf ../$(TO)/angrydd.py $(DESTDIR)%{_bindir}/angrydd|' Makefile
f6c30a1
f6c30a1
f6c30a1
%build
f6c30a1
#there's nothing to build
f6c30a1
f6c30a1
f6c30a1
%install
f6c30a1
rm -rf $RPM_BUILD_ROOT
f6c30a1
make install DESTDIR=$RPM_BUILD_ROOT
f6c30a1
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
f6c30a1
cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/
f6c30a1
655cca6
desktop-file-install                    \
f6c30a1
  --dir=$RPM_BUILD_ROOT%{_datadir}/applications           \
f6c30a1
  %{SOURCE3}
f6c30a1
f6c30a1
%post
f6c30a1
touch --no-create %{_datadir}/icons/hicolor || :
f6c30a1
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
f6c30a1
f6c30a1
%postun
f6c30a1
touch --no-create %{_datadir}/icons/hicolor || :
f6c30a1
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
f6c30a1
f6c30a1
%clean
f6c30a1
rm -rf $RPM_BUILD_ROOT
f6c30a1
f6c30a1
f6c30a1
%files
f6c30a1
%defattr(-,root,root,-)
f6c30a1
%doc COPYING README TODO
f6c30a1
%{_bindir}/*
f6c30a1
%{_datadir}/%{name}
f6c30a1
%{_mandir}/man*/*
655cca6
%{_datadir}/applications/%{name}.desktop
f6c30a1
%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
f6c30a1
f6c30a1
f6c30a1
%changelog
75053c0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-11
75053c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
75053c0
655cca6
* Sat Feb 09 2013 Jon Ciesla <limburgher@gmail.com> - 1.0.1-10
655cca6
- Drop desktop vendor tag.
655cca6
f2b291c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-9
f2b291c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f2b291c
c86e93d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-8
c86e93d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c86e93d
Jon Ciesla a38b5e4
* Wed Jun 22 2011 Jon Ciesla <limb@jcomserv.net> - 1.0.1-7
Jon Ciesla a38b5e4
- Explicitly require gtk2 for gtk-update-icon-cache, BZ 715424.
Jon Ciesla a38b5e4
94623e7
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-6
94623e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
94623e7
e252ca6
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5
e252ca6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e252ca6
1b63ad7
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-4
1b63ad7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1b63ad7
a94f2c7
* Sun Aug 19 2007 Rafał Psota <rafalzaq@gmail.com> 1.0.1-3
a94f2c7
- License tag update
f6c30a1
* Sun Jul 15 2007 Rafał Psota <rafalzaq@gmail.com> 1.0.1-2
f6c30a1
- fixed typo in .desktop
f6c30a1
* Sun May 27 2007 Rafał Psota <rafalzaq@gmail.com> 1.0.1-1
f6c30a1
- initial Fedora package