Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37519099
en ru br
Репозитории ALT
S:1.3.7-alt2
5.1: 1.3.0-alt5
4.1: 1.3.0-alt2.M41.3
3.0: 1.2.2-alt2
www.altlinux.org/Changes

Группа :: Игры/Спорт
Пакет: TORCS

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# TODO: update to new version 1.3.1 when released (at dec 2008 not yet)

# FIXME mainstream author please (does not known about as-needed)

AutoReq: nolib

# hack for fix https://bugzilla.altlinux.org/show_bug.cgi?id=16145

Requires: freeglut plib libalut

# due libs in nonstandard place

%set_verify_elf_method unresolved=relaxed
%add_findprov_lib_path %_libdir/torcs/lib

Name: TORCS
Version: 1.3.0
Release: alt7

Packager: Vitaly Lipatov <lav at altlinux.ru>

Summary: The Open Racing Car Simulator
License: GPL
Group: Games/Sports
Url: http://torcs.sourceforge.net/

Source: http://prdownloads.sf.net/torcs/%name-%version-src.tar.bz2
# mandatory
Source1: http://prdownloads.sf.net/torcs/%name-%version-src-robots-base.tar.bz2
Source2: http://prdownloads.sf.net/torcs/%name-%version-src-robots-berniw.tar.bz2
Source3: http://prdownloads.sf.net/torcs/%name-%version-src-robots-bt.tar.bz2
Source4: http://prdownloads.sf.net/torcs/%name-%version-src-robots-olethros.tar.bz2
Source11: %name.16.xpm
Source12: %name.32.xpm
Source13: %name.48.xpm

Patch0: torcs-1.3.0.patch
Patch3: torcs-1.2.4-alt-remove-gdb.patch
Patch4: torcs-1.3.7-isnan.patch

# Thanks, SUSE

Patch13: torcs-alut.diff
Patch14: torcs-stringcompare.diff
Patch15: torcs-gcc43.patch
Patch16: torcs-glibc.patch

Patch17: TORCS-1.3.0-alt-libpng15.patch

Requires: %name-data = %version
#Requires: %name-data-tracks = %version
#Requires: %name-data-cars = %version

# Automatically added by buildreq on Sun Nov 30 2008

BuildRequires: gcc-c++ imake libGL-devel libXext-devel libXi-devel libXmu-devel libXrandr-devel libXrender-devel libalut-devel libexpat-devel libfreeglut-devel libpng-devel plib-devel rpm-build-java rpm-build-mono xorg-cf-files xorg-sdk libXxf86vm-devel

%description
A 3D racing car simulator using OpenGL.

%prep
%setup -q -n torcs-%version
%setup -q -T -D -b 1 -n torcs-%version
%setup -q -T -D -b 2 -n torcs-%version
%setup -q -T -D -b 3 -n torcs-%version
%setup -q -T -D -b 4 -n torcs-%version

%patch
%patch3 -p1
%patch4 -p1
#patch13
%patch14
%patch15
%patch16
%patch17 -p2

# replace nonunicode symbols in all XMLs

find ./ -name "*.xml" -print0 | xargs -0 sed -i "s|\xE9|e|g"

%build
export TORCS_BASE=`pwd` MAKE_DEFAULT=`pwd`/Make-default.mk
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
autoconf
%configure --x-libraries=%_libdir
# no SMP build (fix mainstream author please)
%make

%install
%makeinstall_std

# Menu

install -D -m 644 %name.desktop %buildroot%_desktopdir/%name.desktop

# Icons

install -m 644 -D %SOURCE11 %buildroot%_miconsdir/%name.xpm
install -m 644 -D %SOURCE12 %buildroot%_niconsdir/%name.xpm
install -m 644 -D %SOURCE13 %buildroot%_liconsdir/%name.xpm

%files
%doc README.linux README
%_bindir/*
%_libdir/torcs/
%dir %_gamesdatadir/torcs/
%_gamesdatadir/torcs/*
%_desktopdir/*
%_miconsdir/%name.xpm
%_niconsdir/%name.xpm
%_liconsdir/%name.xpm

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin