diff --git a/.cvsignore b/.cvsignore index e69de29..1e014b6 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +angrydd-1.0.1.tar.gz diff --git a/angrydd.desktop b/angrydd.desktop new file mode 100644 index 0000000..98ebf55 --- /dev/null +++ b/angrydd.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Angry Drunken Dwarves +Comment=Build large gems, break them and defeat your opponent +Exec=angrydd +Icon=angrydd.png +Terminal=false +Type=Application +Categories=Game;BlocksGame; diff --git a/angrydd.png b/angrydd.png new file mode 100644 index 0000000..1fca466 Binary files /dev/null and b/angrydd.png differ diff --git a/angrydd.spec b/angrydd.spec new file mode 100644 index 0000000..5d7cb3a --- /dev/null +++ b/angrydd.spec @@ -0,0 +1,78 @@ +Name: angrydd +Version: 1.0.1 +Release: 2%{?dist} +Summary: Falling blocks game + +Group: Amusements/Games +License: GPL +URL: http://www.sacredchao.net/~piman/angrydd/ +Source0: http://www.sacredchao.net/~piman/%{name}/%{name}-%{version}.tar.gz +Source1: %{name}.png +Source3: %{name}.desktop +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch + +BuildRequires: desktop-file-utils +Requires: pygame hicolor-icon-theme + +%description +In Angry, Drunken Dwarves (ADD), you are an angry, drunken dwarf. Why are you +so angry? Who knows. But you've decided to take your aggression out on other +dwarves, by dropping gems on their heads. Lots of gems. ADD is a member of the +classic "falling blocks" puzzle game family, similar to the Capcom game Puzzle +Fighter. The goal of the game is to build large gems by matching up colors, +then break them, raining more gems down onto your opponent. The first person +whose field fills up, loses. + +%prep +%setup -q + +sed -i 's|PREFIX ?= /usr/local|PREFIX ?= %{_prefix}|' Makefile +sed -i 's|TO = share/games/angrydd|TO = share/angrydd|' Makefile +sed -i 's|install -m 644|install -p -m 644|' Makefile +sed -i 's|cp -R|cp -Rp|' Makefile +sed -i 's|install -d $(DESTDIR)$(PREFIX)/games|install -d $(DESTDIR)%{_bindir}|' Makefile +sed -i 's|ln -sf ../$(TO)/angrydd.py $(DESTDIR)$(PREFIX)/games/angrydd|ln -sf ../$(TO)/angrydd.py $(DESTDIR)%{_bindir}/angrydd|' Makefile + + +%build +#there's nothing to build + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps +cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/ + +desktop-file-install --vendor="fedora" \ + --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ + %{SOURCE3} + +%post +touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : + +%postun +touch --no-create %{_datadir}/icons/hicolor || : +%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc COPYING README TODO +%{_bindir}/* +%{_datadir}/%{name} +%{_mandir}/man*/* +%{_datadir}/applications/fedora-%{name}.desktop +%{_datadir}/icons/hicolor/64x64/apps/%{name}.png + + +%changelog +* Sun Jul 15 2007 Rafał Psota 1.0.1-2 +- fixed typo in .desktop +* Sun May 27 2007 Rafał Psota 1.0.1-1 +- initial Fedora package \ No newline at end of file diff --git a/sources b/sources index e69de29..a8191f4 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +3b0f9771eaae3ffb23d13576a54075e9 angrydd-1.0.1.tar.gz