b77444a
Name:           worminator
b77444a
Version:        3.0R2.1
c4903d9
Release:        31%{?dist}
b77444a
Summary:        Sidescrolling platform and shoot'em up action-game
9c43ede
License:        GPLv2+
b77444a
URL:            http://sourceforge.net/projects/worminator/
9914c67
Source0:        http://downloads.sourceforge.net/worminator/worminator-%{version}.tar.gz
b77444a
Source1:        worminator.png
b77444a
Source2:        worminator.desktop
3f216f5
Source3:        %{name}.appdata.xml
e63c071
Patch0:         worminator-3.0R2.1-speed.patch
26422d9
Patch1:         worminator-3.0R2.1-format-security.patch
d91ca67
BuildRequires:  gcc
3f216f5
BuildRequires:  allegro-devel desktop-file-utils libappstream-glib
9c43ede
Requires:       worminator-data >= 3.0R2.1-2, hicolor-icon-theme
b77444a
b77444a
%description
b77444a
You play as The Worminator and fight your way through many levels of madness
b77444a
and mayhem. Worminator features nine unique weapons, visible character damage,
b77444a
full screen scrolling, sound and music, and much more!
b77444a
b77444a
b77444a
%prep
3f216f5
%autosetup -p1
9c43ede
sed -i 's/\r//' ReadMe.txt
b77444a
e63c071
b77444a
%build
b77444a
gcc $RPM_OPT_FLAGS -fsigned-char -Wno-deprecated-declarations \
3f216f5
  -Wno-char-subscripts -DALLEGRO_FIX_ALIASES \
3f216f5
  -DDATADIR=\"%{_datadir}/%{name}/\" -o %{name} \
82e01d5
  Worminator.c `allegro-config --libs` -lm
b77444a
b77444a
b77444a
%install
b77444a
mkdir -p $RPM_BUILD_ROOT%{_bindir}
Parag Nemade 30b4b55
install -p -m 0755 %{name} $RPM_BUILD_ROOT%{_bindir}
b77444a
3f216f5
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
3f216f5
install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
3f216f5
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
Parag Nemade 30b4b55
desktop-file-install                           \
b77444a
        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications         \
b77444a
        %{SOURCE2}
3f216f5
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
3f216f5
install -p -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/appdata
3f216f5
appstream-util validate-relax --nonet \
3f216f5
        $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml
3f216f5
b77444a
b77444a
%files
3f216f5
%doc ReadMe.txt changes.unix
3f216f5
%license license.txt license-change.txt
b77444a
%{_bindir}/%{name}
3f216f5
%{_datadir}/appdata/%{name}.appdata.xml
Parag Nemade 30b4b55
%{_datadir}/applications/worminator.desktop
3f216f5
%{_datadir}/icons/hicolor/64x64/apps/worminator.png
b77444a
b77444a
b77444a
%changelog
c4903d9
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-31
c4903d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c4903d9
3f216f5
* Tue Aug 14 2018 Hans de Goede <hdegoede@redhat.com> - 3.0R2.1-30
3f216f5
- Fix FTBFS (rhbz#1606823)
3f216f5
- Add appdata
3f216f5
ffd8e6b
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-29
ffd8e6b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ffd8e6b
3c48d20
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-28
3c48d20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3c48d20
31c01c4
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.0R2.1-27
31c01c4
- Remove obsolete scriptlets
31c01c4
4daecce
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-26
4daecce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4daecce
585603f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-25
585603f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
585603f
e6f8faf
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-24
e6f8faf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e6f8faf
b5792a5
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0R2.1-23
b5792a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b5792a5
c5cbb0a
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-22
c5cbb0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c5cbb0a
8bb00fe
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-21
8bb00fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8bb00fe
26422d9
* Tue Jun 17 2014 Hans de Goede <hdegoede@redhat.com> 3.0R2.1-20
26422d9
- Fix FTBFS (rhbz#1037387)
26422d9
3a1ebb0
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-19
3a1ebb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3a1ebb0
8943416
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-18
8943416
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8943416
Parag Nemade 30b4b55
* Sun Feb 10 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 3.0R2.1-17
Parag Nemade 30b4b55
- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
Parag Nemade 30b4b55
- Cleanup spec as per recently changed packaging guidelines
Parag Nemade 30b4b55
6af8439
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-16
6af8439
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6af8439
b519fe4
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-15
b519fe4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b519fe4
77ccf5c
* Fri Jul 15 2011 Hans de Goede <hdegoede@redhat.com> - 3.0R2.1-14
77ccf5c
- Rebuild for new allegro-4.4
77ccf5c
c5bff8a
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-13
c5bff8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c5bff8a
82e01d5
* Mon Feb 22 2010 Hans de Goede <hdegoede@redhat.com> 3.0R2.1-12
82e01d5
- Limit max framerate to 30 fps (fixes some sound issues)
82e01d5
- Fix FTBFS (#564902)
82e01d5
d836531
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-11
d836531
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d836531
767adf4
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0R2.1-10
767adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
767adf4
faac6af
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 3.0R2.1-9
faac6af
- Fix Patch0:/%%patch mismatch.
faac6af
792e3ad
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0R2.1-8
792e3ad
- Autorebuild for GCC 4.3
792e3ad
4a1f572
* Wed Aug 22 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-7
4a1f572
- Rebuild for buildId
4a1f572
9c43ede
* Sun Aug 12 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-6
9c43ede
- Update License tag for new Licensing Guidelines compliance
9c43ede
- Fix invalid desktop file (fix building with latest desktop-file-utils)
9c43ede
38c1956
* Tue Aug 29 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-5
38c1956
- FE6 Rebuild
38c1956
58a2292
* Thu Jul  6 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-4
58a2292
- Rebuild against new allegro to remove executable stack requirement caused
58a2292
  by previous versions of allegro.
58a2292
e63c071
* Mon Apr 24 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-3
e63c071
- Limit the framerate to 80 instead of trying to reach 160 fps,
e63c071
  hopefully this fixes bug 188337.
e63c071
5688c12
* Tue Mar 14 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-2
5688c12
- move worminator data dir from /usr/share/games to just /usr/share to match
5688c12
  the games-SIG guidelines. Sorry about the somewhat large download for
5688c12
  effectivly no changes, but I wanted to make this change before FC5 release.
5688c12
b77444a
* Sat Mar  4 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 3.0R2.1-1
b77444a
- initial Fedora Extras package
b77444a
- loosely based on the SRPM from Cru:
b77444a
  http://naturidentisch.de/packages/fc4/worminator/