diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f08cc46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/icebreaker-2.0.0.tar.xz +/icebreaker-2.1.0.tar.xz +/icebreaker-2.1.1.tar.xz +/icebreaker-2.1.2.tar.xz +/icebreaker-2.1.3.tar.xz +/icebreaker-2.2.0.tar.xz diff --git a/README.md b/README.md new file mode 100644 index 0000000..ced13f0 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# icebreaker + +An addictive action-puzzle game involving bouncing penguins \ No newline at end of file diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/icebreaker.spec b/icebreaker.spec new file mode 100644 index 0000000..6bfb5ef --- /dev/null +++ b/icebreaker.spec @@ -0,0 +1,149 @@ +Name: icebreaker +Version: 2.2.0 +Release: 1%{?dist} +Summary: An addictive action-puzzle game involving bouncing penguins +License: GPLv2+ + +Source: https://mattdm.org/icebreaker/2.x/icebreaker-%{version}.tar.xz +URL: http://www.mattdm.org/icebreaker/ + +BuildRequires: gcc, make +BuildRequires: SDL-devel, SDL_mixer-devel +BuildRequires: gawk, sed, grep +BuildRequires: desktop-file-utils + +%description +IceBreaker is an action-puzzle game in which you must capture penguins from +an Antarctic iceberg so they can be shipped to Finland, where they are +essential to a secret plot for world domination. To earn the highest Geek +Cred, trap them in the smallest space in the shortest time while losing the +fewest lives. IceBreaker was inspired by (but is far from an exact clone of) +Jezzball by Dima Pavlovsky. + + +%prep +%setup -q + +%build +make OPTIMIZE="$RPM_OPT_FLAGS" prefix=%{_prefix} + +%install +make install prefix=${RPM_BUILD_ROOT}%{_prefix} +desktop-file-install --dir=%{buildroot}%{_datadir}/applications icebreaker.desktop +mkdir ${RPM_BUILD_ROOT}%{_datadir}/metainfo +cp metainfo.xml ${RPM_BUILD_ROOT}%{_datadir}/metainfo/org.mattdm.icebreaker.metainfo.xml + + +%files +%license LICENSE +%doc README README.themes TODO ChangeLog +%{_bindir}/icebreaker +%{_datadir}/applications/icebreaker.desktop +%{_datadir}/metainfo/org.mattdm.icebreaker.metainfo.xml +%{_datadir}/icebreaker +%{_mandir}/man6/* + + +%changelog +* Mon Mar 1 2021 Matthew Miller - 2.2.0-1 +- fixes to the Windows build make this version 2.2 + +* Mon Mar 1 2021 Matthew Miller - 2.1.3-1 +- fix metainfo oops + +* Mon Mar 1 2021 Matthew Miller - 2.1.2-1 +- include metainfo for GNOME Software + +* Tue Feb 23 2021 Matthew Miller - 2.1.1-2 +- gratuitous bump to fix changelog order + +* Tue Feb 23 2021 Matthew Miller - 2.1.1-1 +- update to 2.1.1 to fix some more buffer overflows + +* Tue Jan 26 2021 Fedora Release Engineering - 2.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Aug 31 2020 Matthew Miller - 2.1.0-1 +- update rawhide to 2.1.0 devel release with code cleanups + +* Sun Aug 30 2020 Matthew Miller - 2.0.0-2 +- license is gpl v2 or later + +* Sun Aug 30 2020 Matthew Miller - 2.0.0-1 +- high scores are going to be local to each home directory; no more setgid +- update to 2.0.0 + +* Thu Nov 16 2006 Matthew Miller +- working towards 1.9.9 :) + +* Fri May 31 2002 Matthew Miller +- 1.9.6 + +* Mon May 27 2002 Matthew Miller +- 1.9.5 + +* Thu May 23 2002 Matthew Miller +- more complex makefile allows simpler specfile + +* Tue May 21 2002 Matthew Miller +- added themes docs + +* Sun May 19 2002 Matthew Miller +- inserted some convenience stuff to enable "make rpm" magic to work +- added "isprerelease" check. No one but me should care about this. + +* Sun May 19 2002 Matthew Miller +- 1.9.2 + +* Fri May 17 2002 Matthew Miller +- REALLY add .ibt files for themes + +* Mon May 13 2002 Matthew Miller +- add .ibt files for themes + +* Wed May 08 2002 Matthew Miller +- 1.9.1 + +* Wed Aug 01 2001 Matthew Miller +- 1.9.0 + +* Mon Jul 30 2001 Matthew Miller +- 1.2.1 + +* Sat Jul 28 2001 Matthew Miller +- 1.2 + +* Tue Jul 24 2001 Matthew Miller +- move man page section 6 + +* Sun Jul 22 2001 Matthew Miller +- 1.1 + +* Fri Jul 20 2001 Matthew Miller +- borrowed idea of using post-script to create high score file + from Mandrake RPM. That way, it doesn't have to be marked as a config + file, and yet won't get zapped on upgrade. +- also, modified Makefile to cope with RPM_OPT_FLAGS, again as per + Mandrake. + +* Thu Jul 19 2001 Matthew Miller +- added man page + +* Tue Jul 18 2001 Matthew Miller +- updated to 1.09 + +* Thu Oct 5 2000 Matthew Miller +- looks good to me. one-point-oh + +* Tue Oct 3 2000 Matthew Miller +- updated to 0.995 +- better make process + +* Mon Oct 2 2000 Matthew Miller +- updated to 0.99 :) + +* Mon Oct 2 2000 Matthew Miller +- updated to 0.98 + +* Fri Sep 15 2000 Matthew Miller +- first package diff --git a/sources b/sources new file mode 100644 index 0000000..38b0bb0 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (icebreaker-2.2.0.tar.xz) = 19d6f5850052824a0699bff08354527c4203d0640399c67106af3278efd9eb6ddbb261006a840bbd7ecab2ff12c1a9fb18f0bc789192c4c448f95f432ec43b9a