Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37802916
en ru br
Репозитории ALT
5.1: 0.7.1-alt1
4.1: 0.7.0-alt4
4.0: 0.7.0-alt4
3.0: 0.7.0-alt2
www.altlinux.org/Changes

Группа :: Игры/Аркады
Пакет: abuse_sdl

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

Name: abuse_sdl
Version: 0.7.0
Release: alt4

Summary: The classic Crack-Dot-Com game
License: GPL
Group: Games/Arcade

Url: http://www.labyrinth.net.au/~trandor/abuse/
Source0: http://www.labyrinth.net.au/~trandor/files/%name-%version.tar.bz2
#Source1: http://www.labyrinth.net.au/~trandor/files/abuse_datafiles.tar.bz2
Source1: fRaBs210.tar.bz2
Source2: abuse.desktop

# Automatically added by buildreq on Sun Feb 11 2007

BuildRequires: esound gcc-c++ imake libSDL-devel libXext-devel libXt-devel libmesa-devel xorg-cf-files
BuildRequires: ImageMagick

#BuildRequires: XFree86-devel XFree86-libs aalib esound freetype2

#BuildRequires: gcc-c++ libstdc++-devel
#BuildRequires: glibc-devel libGLU-devel libSDL-devel libalsa2
#BuildRequires: libarts libaudiofile libexpat libfontconfig libslang ImageMagick

%description
Abuse-SDL is a port of Abuse, the classic Crack-Dot-Com game, to the
SDL library. It can run at any color depth, in a window or fullscreen,
and it has stereo sound with sound panning.

%prep
%setup -q

%build
%configure
%make_build

%install
%makeinstall

install -pD -m644 %SOURCE2 %buildroot%_desktopdir/%name.desktop

install -d %buildroot/%_iconsdir %buildroot/%_miconsdir %buildroot/%_liconsdir
convert abuse.png %buildroot/%_iconsdir/%name.png
convert -size 48x48 abuse.png %buildroot/%_liconsdir/%name.png
convert -size 16x16 abuse.png %buildroot/%_miconsdir/%name.png

install -d %buildroot/{%_datadir/games/abuse,%_gamesbindir}
mv %buildroot/%_bindir/abuse.sdl %buildroot/%_gamesbindir
cat > %buildroot/%_gamesbindir/abuse << EOF
#!/bin/sh
cd %_datadir/games/abuse/fRaBs210
exec %_gamesbindir/abuse.sdl -datadir %_datadir/games/abuse/fRaBs210 "\$ at "
EOF
chmod +x %buildroot/%_gamesbindir/abuse
cd %buildroot/%_datadir/games/abuse/
bzcat %SOURCE1 | tar xf -
rm -f fRaBs210/{*.exe,art/*.exe,*.386}
for f in `find . -type f`; do
dir=`dirname $f`
base=`basename $f`
new=$dir/`echo $base | tr [A-Z] [a-z]`
if [ $new != $f ]; then
mv $f $new
fi
done

cd */addon/leon
ln -s lmisc.spe Lmisc.spe

cd sfx
ln -s ambship1.wav Ambship1.wav
ln -s ambship2.wav Ambship2.wav

%post
%update_menus

%postun
%clean_menus

%files
%doc AUTHORS README TODO
%_gamesbindir/*
%_desktopdir/%name.desktop
%_gamesdatadir/abuse
%_iconsdir/*.png
%_liconsdir/*.png
%_miconsdir/*.png
%_man6dir/*

%changelog

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

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