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@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
* Fri Oct 10 2008 Roman Savochenko <rom_as@altlinux.ru> 2.2.1-alt1
- First build for ALTLinux.