Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37619935
en ru br
ALT Linux repos
S:2.5-alt6
D:2.3-alt1.svn20071014.3
5.0: 2.2.1-alt1
4.0: 2.1.1-alt1.4

Group :: Games/Strategy
RPM: ufoai

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: ufoai
Version: 2.2.1
Release: alt1

Summary: UFO: Alien Invasion - build your team and stop the aliens
License: GPL
Group: Games/Strategy
Url: http://ufoai.sf.net
Packager: Roman Savochenko <rom_as at altlinux.ru>

#BuildPreReq: libSDL-devel libGLU-devel libjpeg-devel zlib-devel libpng-devel libSDL_image-devel libSDL_net-devel libvorbis-devel libSDL_mixer-devel gtk+-devel

BuildPreReq: zlib-devel libcurl-devel libjpeg-devel libpng-devel libSDL-devel libSDL_mixer-devel libSDL_ttf-devel libmesa-devel

%define srcname %name-%version-source

Source: %srcname.tar.bz2
Source1: %name-%version-data.tar
#Source2: %name-%version-mappack.tar.bz2
Source3: %name.desktop
Source4: %name.png

%description
UFO: Alien Invasion - build your team and stop the aliens
"UFO: Alien Invasion" is a game inspired by the XCOM "UFO" series.
.
As manager of an international military force dedicated to stop the
Alien Invasion, you prepare your soldiers and attack the aliens on
various sites on the Earth.
.
The tactical part of the game uses OpenGL, and is based on the Quake2
engine.  A multiplayer mode is also available.

%package tools
Group: Games/Strategy
Summary: UFO: Alien Invasion - data-building tool
Requires: %name = %version
%description tools
UFO: Alien Invasion - data-building tool
"UFO: Alien Invasion" is a game inspired by the XCOM "UFO" series.
.
This package includes the map-building tool.

%package server
Group: Games/Strategy
Summary: UFO: Alien Invasion - standalone game server
Requires: %name = %version
%description server
UFO: Alien Invasion - standalone game server
"UFO: Alien Invasion" is a game inspired by the XCOM "UFO" series.
.
This package includes the standalone game server.
It is only needed if you want to setup a permanent game server.

%package data
Group: Games/Strategy
Summary: Data for UFO: Alien Invasion
BuildArch: noarch
Requires: %name = %version
%description data
Data for UFO: Alien Invasion
This package contains all the non-optional game data for UFO:AI:
maps, models, units, sound effects, etc.

%package data-music
Group: Games/Strategy
Summary: Data for UFO: Alien Invasion
BuildArch: noarch
Requires: %name = %version
%description data-music
Data for UFO: Alien Invasion
This package contains the music for UFO:AI.  It is recommended to
fully experience the game, but not required.

%prep
%setup -n %srcname
%setup -n %srcname -D -T -a 1
#setup -n %srcname -D -T -a 2


%build
%configure
%make_build
%make lang
#make maps

%install
#makeinstall DESTDIR=%buildroot install
install -m 644 -pD %SOURCE3 %buildroot/%_desktopdir/%name.desktop
install -m 644 -pD %SOURCE4 %buildroot/%_iconsdir/ufoai.png

install -m 755 -d %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/game.so %buildroot/usr/lib/games/ufoai/base/
install -m 755 -pD ufo %buildroot/usr/lib/games/ufoai/
install -m 755 -pD debian/ufo %buildroot/usr/games/ufo

install -m 644 -pD base/0media.pk3 %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/0base.pk3 %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/0models.pk3 %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/0pics.pk3 %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/0ufos.pk3 %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/0snd.pk3 %buildroot/usr/lib/games/ufoai/base/
install -m 644 -pD base/0maps.pk3 %buildroot/usr/lib/games/ufoai/base/

install -m 644 -pD base/0music.pk3 %buildroot/usr/lib/games/ufoai/base/

install -m 755 -d %buildroot/usr/lib/games/ufoai/base/i18n
cp -r base/i18n/* %buildroot/usr/lib/games/ufoai/base/i18n/

install -m 644 -pD ufoded %buildroot/usr/lib/games/ufoai/

install -m 644 -pD ufo2map %buildroot/usr/lib/games/ufoai/
install -m 644 -pD .gamedir %buildroot/usr/lib/games/ufoai/

%files
%doc README INSTALL COPYING CONTRIBUTORS
/usr/lib/games/ufoai/base/game.so
/usr/lib/games/ufoai/ufo
/usr/games/ufo
%_iconsdir/ufoai.png
%_desktopdir/%name.desktop

%files tools
/usr/lib/games/ufoai/ufo2map
/usr/lib/games/ufoai/.gamedir

%files server
/usr/lib/games/ufoai/ufoded

%files data
/usr/lib/games/ufoai/base/0media.pk3
/usr/lib/games/ufoai/base/0base.pk3
/usr/lib/games/ufoai/base/0models.pk3
/usr/lib/games/ufoai/base/0pics.pk3
/usr/lib/games/ufoai/base/0ufos.pk3
/usr/lib/games/ufoai/base/0snd.pk3
/usr/lib/games/ufoai/base/0maps.pk3
/usr/lib/games/ufoai/base/i18n

%files data-music
/usr/lib/games/ufoai/base/0music.pk3

%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