50baacd
Name:           supertuxkart
b4937c9
Version:        0.8.1
b4937c9
Release:        1%{?dist}
50baacd
Summary:        Kids 3D go-kart racing game featuring Tux
50baacd
Group:          Amusements/Games
e4cc7c0
License:        GPLv2+ and GPLv3 and CC-BY-SA
341dff1
URL:            http://supertuxkart.sourceforge.net/
26088d5
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}-src.tar.bz2
c9c9e81
Source1:        %{name}.6
92943dd
Source2:        supertuxkart-0.7.3-license-clarification.txt
50baacd
Patch0:         supertuxkart-fhs.patch
b4937c9
Patch1:         supertuxkart-0.8.1-desktop.patch
b4937c9
Patch2:         supertuxkart-0.8.1-bullet.patch
b4937c9
Patch3:         supertuxkart-0.8.1-bundled.patch
b4937c9
BuildRequires:  cmake
fe59d67
BuildRequires:  libvorbis-devel freeglut-devel desktop-file-utils
e3e21ea
BuildRequires:  openal-soft-devel freealut-devel >= 1.1.0-10 libtool
b4937c9
BuildRequires:  libcurl-devel enet-devel bullet-devel fribidi-devel
b4937c9
BuildRequires:  irrlicht-devel >= 1.8.1-2
fa11dd9
Requires:       hicolor-icon-theme opengl-games-utils
50baacd
# Provide so that yum install tuxkart will work, obsolete for auto upgrade
b4937c9
Provides:       tuxkart = 0.8.1-1
50baacd
Obsoletes:      tuxkart < 0.4.0-6
e3e21ea
Requires:       %{name}-data = %{version}
50baacd
50baacd
%description
50baacd
3D go-kart racing game for kids with several famous OpenSource mascots
50baacd
participating. Race as Tux against 3 computer players in many different fun
50baacd
race courses (Standard race track, Dessert, Mathclass, etc). Full information
50baacd
on how to add your own race courses is included. During the race you can pick
50baacd
up powerups such as: (homing) missiles, magnets and portable zippers.
50baacd
e4cc7c0
%package data
e3e21ea
Summary:        %{summary}
e3e21ea
Requires:       %{name} = %{version}
e3e21ea
BuildArch:      noarch
e4cc7c0
e4cc7c0
%description data
757e148
This package contains the data files for SuperTuxKart.
50baacd
50baacd
%prep
e3e21ea
%setup -q -n SuperTuxKart-%{version}
e3e21ea
cp -p %{SOURCE2} .
e3e21ea
%patch0 -p1
e3e21ea
%patch1 -p1
e3e21ea
%patch2 -p1
b4937c9
%patch3 -p1
b4937c9
# Delete bundled libs
b4937c9
rm -rf lib/
b4937c9
sed -i -e '/setAnimationStrength/s/^/\/\//' src/karts/kart_model.cpp
50baacd
50baacd
%build
b4937c9
mkdir -p build
b4937c9
cd build
b4937c9
%cmake ../ -DUSE_WIIUSE=no
b4937c9
make %{?_smp_mflags}
50baacd
50baacd
%install
b4937c9
cd build
b4937c9
%make_install
b4937c9
ln -s opengl-game-wrapper.sh %{buildroot}%{_bindir}/%{name}-wrapper
50baacd
50baacd
# add the manpage (courtesy of Debian)
50baacd
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man6
e3e21ea
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man6
50baacd
50baacd
%post
e3e21ea
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
50baacd
50baacd
%postun
e3e21ea
if [ $1 -eq 0 ] ; then
e3e21ea
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
e3e21ea
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
50baacd
fi
50baacd
e3e21ea
%posttrans
e3e21ea
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
e3e21ea
757e148
%files
92943dd
%doc AUTHORS COPYING ChangeLog README TODO supertuxkart-0.7.3-license-clarification.txt
fa11dd9
%{_bindir}/%{name}*
50baacd
%{_mandir}/man6/%{name}.6.gz
e3e21ea
%{_datadir}/applications/*%{name}.desktop
b4937c9
%{_datadir}/icons/hicolor/*/apps/%{name}.png
50baacd
e4cc7c0
%files data
e4cc7c0
%{_datadir}/%{name}
e4cc7c0
50baacd
%changelog
b4937c9
* Wed Nov 27 2013 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.8.1-1
b4937c9
- Update to upstream 0.8.1
b4937c9
211cf33
* Mon Nov 25 2013 Hans de Goede <hdegoede@redhat.com> - 0.8-2
211cf33
- Drop no longer needed SDL and mikmod BuildRequires
211cf33
e3e21ea
* Mon Aug 05 2013 Hans de Goede <hdegoede@redhat.com> - 0.8-1
e3e21ea
- New upstream release 0.8 (#886012)
e3e21ea
f023a18
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-7
f023a18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f023a18
c02ccbd
* Tue May 07 2013 Jon Ciesla <limburgher@gmail.com> - 0.7.3-6
c02ccbd
- License clariication, BZ 891890.
c02ccbd
eb2d254
* Mon Feb 11 2013 Jon Ciesla <limburgher@gmail.com> - 0.7.3-5
eb2d254
- Drop desktop vendor tag.
eb2d254
92943dd
* Mon Feb 04 2013 Jon Ciesla <limburgher@gmail.com> - 0.7.3-4
92943dd
- License clariication, BZ 891890.
92943dd
d1aafa4
* Thu Nov 15 2012 Jon Ciesla <limburgher@gmail.com> - 0.7.3-3
d1aafa4
- Use irrlicht 1.8 final.
d1aafa4
15b4b3c
* Fri Aug 24 2012 Jon Ciesla <limburgher@gmail.com> - 0.7.3-2
15b4b3c
- Post cleanup.
15b4b3c
757e148
* Thu Aug 23 2012 Jon Ciesla <limburgher@gmail.com> - 0.7.3-1
757e148
- Latest upstream, using irrlicht snapshot subpackage.  BZ 697169.
757e148
3b7062e
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-6
3b7062e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3b7062e
e3e21ea
* Tue Jun 26 2012 Jon Ciesla <limburgher@gmail.com> - 0.7-5
a79b424
- Rebuild for new irrlicht.
a79b424
547112d
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-4
547112d
- Rebuilt for c++ ABI breakage
547112d
c1d8806
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-3
c1d8806
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c1d8806
04d336c
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-2
04d336c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
04d336c
Jon Ciesla 665d302
* Wed Dec 22 2010 Jon Ciesla <limb@jcomserv.net> - 0.7-1
Jon Ciesla 665d302
- New upstream, BZ 587194.
Jon Ciesla 665d302
93010e6
* Thu Jan 14 2010 Jon Ciesla <limb@jcomserv.net> - 0.6.2-3
93010e6
- Rebuild for new irrlicht.
93010e6
e4cc7c0
* Thu Nov 19 2009 Jon Ciesla <limb@jcomserv.net> - 0.6.2-2
e4cc7c0
- Add in addon pack.
e4cc7c0
- Split data to noarch subpackage.
e4cc7c0
26088d5
* Thu Sep 10 2009 Jon Ciesla <limb@jcomserv.net> - 0.6.2-1
26088d5
- Bugfix release.
26088d5
4723523
* Sun Aug 16 2009 Hans de Goede <hdegoede@redhat.com> - 0.6.1a-3
4723523
- Switch to openal-soft
4723523
f5ff75d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1a-2
f5ff75d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f5ff75d
21d9f54
* Tue Jun 16 2009 Jon Ciesla <limb@jcomserv.net> - 0.6.1a-1
21d9f54
- Patch release.
21d9f54
- Fixed symlink/dir replacement, BZ 506245.
21d9f54
24480c0
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
24480c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
24480c0
d40821b
* Mon Feb 23 2009 Hans de Goede <hdegoede@redhat.com> 0.6.1-1
d40821b
- New upstream release 0.6.1
d40821b
c9c9e81
* Sun Jan 25 2009 Hans de Goede <hdegoede@redhat.com> 0.6-1
c9c9e81
- New upstream release 0.6
c9c9e81
1f666e0
* Sun Sep  7 2008 Hans de Goede <hdegoede@redhat.com> 0.5-2
1f666e0
- Fix patch fuzz build failure
1f666e0
f6bb956
* Tue Jun  3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.5-1
f6bb956
- New upstream release 0.5
f6bb956
ec9260a
* Tue May 13 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-2
ec9260a
- Rebuild for new plib
ec9260a
341dff1
* Mon Mar 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4-1
341dff1
- New upstream release 0.4
341dff1
- Note this version includes a build in copy of the bullet physics library,
341dff1
  this is a patched copy making use if a system version impossible
341dff1
a53a191
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.3-4
a53a191
- Autorebuild for GCC 4.3
a53a191
755f71e
* Fri Jan 11 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.3-3
755f71e
- Fix compilation with gcc 4.3
755f71e
fa11dd9
* Mon Sep 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.3-2
fa11dd9
- Use opengl-games-utils wrapper to show error dialog when DRI is missing
fa11dd9
af6fd20
* Wed Aug 15 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.3-1
af6fd20
- New upstream release 0.3
af6fd20
- Drop most patches (all fixed upstream)
af6fd20
- Update License tag for new Licensing Guidelines compliance
af6fd20
50baacd
* Fri Oct  6 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.2-3
50baacd
- replace some more coprighted images and sounds
50baacd
- fix a bunch of joystick related bugs
50baacd
50baacd
* Mon Sep 25 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.2-2
50baacd
- rename images-legal.txt to supertuxkart-images-legal.txt
50baacd
- add a changelog entry for the previous release (and this one)
50baacd
50baacd
* Mon Sep 25 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.2-1
50baacd
- initial Fedora Extras package (replacing regular tuxkart)