Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 4ed3372e995386fd584f8e7ff59defd7 > files > 10

heroes-0.21-14.mga5.src.rpm

%define dataversion     1.5

Summary:        Game like Nibbles but different
Name:           heroes
Version:        0.21
Release:        %mkrel 14
Source0:        http://download.sourceforge.net/heroes/%{name}-%{version}.tar.bz2
Source1:        http://download.sourceforge.net/heroes/%{name}-data-%{dataversion}.tar.bz2
Source2:        http://download.sourceforge.net/heroes/%{name}-sound-tracks-1.0.tar.bz2
Source3:        http://download.sourceforge.net/heroes/%{name}-sound-effects-1.0.tar.bz2
Source5:        %{name}-16.png
Source6:        %{name}-32.png
Source7:        %{name}-48.png
Source8:        http://www.delafond.org/traducmanfr/mansupfr.tar.bz2
Patch0:         %{name}-0.21-debian-fixes.patch.bz2
Patch1:         heroes-0.21-fix-build-gcc4.patch.bz2
License:        GPL
Url:            http://heroes.sourceforge.net/
Group:          Games/Arcade
BuildRequires:  gettext 
BuildRequires:  bison 
BuildRequires:  SDL-devel 
BuildRequires:  SDL_mixer-devel

%description
Heroes is similar to the "Tron" and "Nibbles" games of yore, but includes
many graphical improvements and new game features.  In it, you must
maneuver a small vehicle around a world and collect powerups while avoiding
obstacles, your opponents' trails, and even your own trail. Several modes
of play are available, including "get-all-the-bonuses", deathmatch, and
"squish-the-pedestrians".

Screenshots:
http://heroes.sourceforge.net/screenshots.html

%prep
%setup -q
%setup -q -D -T -a 1
%setup -q -D -T -a 2
%setup -q -D -T -a 3
%patch0 -p1
%patch1 -p1

cat <<EOF > %{name}.menu
?package(%{name}):command="%{_gamesbindir}/%{name}" \
                  icon=%{name}.png \
                  needs="x11" \
                  section="More Applications/Games/Arcade" \
                  title="Heroes"\
                  longtitle="%{summary}" xdg="true"
EOF

cat << EOF > mageia-%{name}.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Heroes
Comment=%{summary}
Exec=%{_gamesbindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
Categories=Game;ArcadeGame;X-MageiaLinux-MoreApplications-Games-Arcade;
EOF

tar xjfO %{SOURCE8} pagesdeman/man6/heroes.6 > man-fr.6

%build
%configure  --bindir=%{_gamesbindir} \
            --datadir=%{_gamesdatadir} \
            --disable-debug \
            --without-ggi --without-gii \
            --with-sdl
%make LDFLAGS="-lm -lpthread"
    (cd %{name}-data-%{dataversion}
     %configure --bindir=%{_gamesbindir} --datadir=%{_gamesdatadir}
     %make
    )       
for i in sound-effects sound-tracks; do
    (
    cd %{name}-$i-1.0
    %configure --bindir=%{_gamesbindir} --datadir=%{_gamesdatadir}
    %make
    )
done

%install
%makeinstall bindir=%{buildroot}%{_gamesbindir} datadir=%{buildroot}%{_gamesdatadir}
    (cd %{name}-data-%{dataversion}
     %makeinstall bindir=%{buildroot}%{_gamesbindir} datadir=%{buildroot}%{_gamesdatadir}
    )
for i in sound-effects sound-tracks; do
    (
    cd %{name}-$i-1.0
    %makeinstall bindir=%{buildroot}%{_gamesbindir} datadir=%{buildroot}%{_gamesdatadir}
    )
done

mv %{buildroot}%{_gamesdatadir}/locale/ %{buildroot}%{_datadir}/
%find_lang %{name}

install -D -m644 mageia-%{name}.desktop %{buildroot}%{_datadir}/applications/mageia-%{name}.desktop
install -m644 %SOURCE6 -D %{buildroot}%{_iconsdir}/%{name}.png
install -m644 %SOURCE5 -D %{buildroot}%{_miconsdir}/%{name}.png
install -m644 %SOURCE7 -D %{buildroot}%{_liconsdir}/%{name}.png
install -m644 man-fr.6 -D %{buildroot}%{_mandir}/fr/man6/heroes.6

%files -f %{name}.lang
%doc AUTHORS ChangeLog INSTALL NEWS README THANKS TODO
%{_gamesdatadir}/%{name}
%{_mandir}/man6/%{name}*
%{_mandir}/fr/man6/%{name}*
%{_gamesbindir}/%{name}*
%{_datadir}/applications/*
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_liconsdir}/%{name}.png
%{_infodir}/%{name}.info*


%changelog
* Wed Oct 15 2014 umeabot <umeabot> 0.21-14.mga5
+ Revision: 740185
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.21-13.mga5
+ Revision: 680111
- Mageia 5 Mass Rebuild

  + blue_prawn <blue_prawn>
    - included French man page from delafond.org

* Fri Oct 18 2013 umeabot <umeabot> 0.21-12.mga4
+ Revision: 505456
- Mageia 4 Mass Rebuild

* Sat Jan 12 2013 umeabot <umeabot> 0.21-11.mga3
+ Revision: 353175
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jun 24 2012 blue_prawn <blue_prawn> 0.21-10.mga3
+ Revision: 263115
- imported package heroes


* Fri Dec 10 2010 Oden Eriksson <oeriksson@mandriva.com>
+ Revision: 619358
- the mass rebuild of 2010.0 packages

* Fri Sep 04 2009 Thierry Vignaud <tv@mandriva.org>
+ Revision: 429391
- rebuild

* Thu Jun 12 2008 Pascal Rigaux <pixel@mandriva.com>
+ Revision: 218432
- rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Fri Jan 11 2008 Thierry Vignaud <tv@mandriva.org>
+ Revision: 148214
- drop old menu

* Wed Jan 02 2008 Olivier Blin <blino@mandriva.org>
+ Revision: 140747
- restore BuildRoot

* Mon Dec 17 2007 Thierry Vignaud <tv@mandriva.org>
+ Revision: 126658
- kill re-definition of %%buildroot on Pixel's request

* Mon Nov 26 2007 Thierry Vignaud <tv@mandriva.org>
+ Revision: 112840
- import heroes