Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37684259
en ru br
ALT Linux repos
5.0: 0.3.1-alt3.1
4.1: 0.3.1-alt3
4.0: 0.3.1-alt3
3.0: 0.3.1-alt2

Group :: Games/Sports
RPM: ppracer

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define contrib 20050629

Name: ppracer
Version: 0.3.1
Release: alt3.1

Summary: PlanetPenguin Racer
License: GPL
Group: Games/Sports
URL: http://racer.planetpenguin.de/

Source0: ppracer-%version.tar.bz2
Source1: ppracer-contrib-%contrib.tar.bz2

Patch0: ppracer-0.3.1-alt-i18n.patch
Patch1: ppracer-0.3.1-alt-ui_lang.patch
Patch2: ppracer-0.3.1-alt-gcc41.patch
Patch3: ppracer-contrib-alt-hud.patch

# Automatically added by buildreq on Fri Sep 01 2006

BuildRequires: gcc-c++ libSDL-devel libSDL_mixer-devel libX11-devel libXext-devel libXi-devel libXmu-devel libfreetype-devel libGL-devel libpng-devel tcl-devel

%description
PlanetPenguin Racer is an OpenGL racing game featuring Tux, the Linux mascot.
The goal of the game is to slide down a snow- and ice-covered mountain as
quickly as possible. It is based on the GPL version of TuxRacer.

%prep
%setup -q -a 1
%patch -p1
%patch1 -p1
%patch2 -p1
pushd %name-contrib-%contrib
%patch3 -p0
popd

%build
%configure --with-data-dir=%_gamesdatadir/%name --with-tcl=%_libdir
%make_build

%install
%make_install install DESTDIR=%buildroot

cd %name-contrib-%contrib
cp -a courses/* %buildroot%_gamesdatadir/%name/courses/contrib/
cp -a themes/* %buildroot%_gamesdatadir/%name/courses/

cat <<__MENU__ >%name.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=PP Racer
Comment=PlanetPenguin Racer
Icon=ppracer
Exec=ppracer
Terminal=false
Categories=Game;ArcadeGame;
__MENU__

install -pD -m644 %name.desktop %buildroot%_datadir/applications/%name.desktop
install -pD -m644 icons/ppracer-16x16.png %buildroot%_miconsdir/%name.png
install -pD -m644 icons/ppracer-32x32.png %buildroot%_niconsdir/%name.png
install -pD -m644 icons/ppracer-48x48.png %buildroot%_liconsdir/%name.png

%files
%doc AUTHORS ChangeLog
%_bindir/%name
%_gamesdatadir/%name
%_datadir/applications/%name.desktop
%_miconsdir/%name.png
%_niconsdir/%name.png
%_liconsdir/%name.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin