Группа :: Игры/Аркады
Пакет: sauerbraten
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define rev svn1928
%define origname sauerbraten_2009_05_04_trooper_edition_linux
Name: sauerbraten
Version: 20090619
Release: alt3.%rev
Summary: Sauerbraten is a free multiplayer/singleplayer FPS
Group: Games/Arcade
License: Zlib
Packager: Andrew Clark <andyc at altlinux.org>
Url: http://sauerbraten.org/
Source: http://downloads.sourceforge.net/sauerbraten/%origname.tar.bz2
Source1: sauerbraten_client.sh
Source2: sauerbraten_server.sh
Source3: %name.desktop
Source4: %name.png
# Automatically added by buildreq on Thu Oct 15 2009
BuildRequires: gcc-c++ libGL-devel libGLU-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libX11-devel zlib-devel
Requires: %name-data = %version
%description
Cube 2: Sauerbraten is a free multiplayer/singleplayer first person
shooter, built as a major redesign of the Cube FPS.
%prep
%setup -q -n %name
%build
%make_build -C src/ CFLAGS="%optflags" CXXOPTFLAGS="%optflags"
%install
mkdir -p %buildroot%_bindir
install -pD -m 755 %SOURCE1 %buildroot%_bindir/sauerbraten_client
install -pD -m 755 %SOURCE2 %buildroot%_bindir/sauerbraten_server
mkdir -p %buildroot%_desktopdir
install -pD -m 644 %SOURCE3 %buildroot%_desktopdir/%name.desktop
mkdir -p %buildroot%_liconsdir
install -pD -m 644 %SOURCE4 %buildroot%_liconsdir/%name.png
mkdir -p %buildroot%_docdir/%name/
mkdir -p %buildroot%_gamesdatadir/%name/
mv %_builddir/%name/src/sauer_client %buildroot%_bindir/
mv %_builddir/%name/src/sauer_server %buildroot%_bindir/
mv %_builddir/%name/docs %buildroot/%_docdir/%name/
mv %_builddir/%name/README.html %buildroot/%_docdir/%name/
mv %_builddir/%name/server-init.cfg %buildroot/%_gamesdatadir/%name/
%files
%_bindir/*
%_docdir/%name
%_desktopdir/*
%_liconsdir/*.png
%_gamesdatadir/%name/server-init.cfg
%changelog
…
Полный changelog можно просмотреть здесь
%define origname sauerbraten_2009_05_04_trooper_edition_linux
Name: sauerbraten
Version: 20090619
Release: alt3.%rev
Summary: Sauerbraten is a free multiplayer/singleplayer FPS
Group: Games/Arcade
License: Zlib
Packager: Andrew Clark <andyc at altlinux.org>
Url: http://sauerbraten.org/
Source: http://downloads.sourceforge.net/sauerbraten/%origname.tar.bz2
Source1: sauerbraten_client.sh
Source2: sauerbraten_server.sh
Source3: %name.desktop
Source4: %name.png
# Automatically added by buildreq on Thu Oct 15 2009
BuildRequires: gcc-c++ libGL-devel libGLU-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libX11-devel zlib-devel
Requires: %name-data = %version
%description
Cube 2: Sauerbraten is a free multiplayer/singleplayer first person
shooter, built as a major redesign of the Cube FPS.
%prep
%setup -q -n %name
%build
%make_build -C src/ CFLAGS="%optflags" CXXOPTFLAGS="%optflags"
%install
mkdir -p %buildroot%_bindir
install -pD -m 755 %SOURCE1 %buildroot%_bindir/sauerbraten_client
install -pD -m 755 %SOURCE2 %buildroot%_bindir/sauerbraten_server
mkdir -p %buildroot%_desktopdir
install -pD -m 644 %SOURCE3 %buildroot%_desktopdir/%name.desktop
mkdir -p %buildroot%_liconsdir
install -pD -m 644 %SOURCE4 %buildroot%_liconsdir/%name.png
mkdir -p %buildroot%_docdir/%name/
mkdir -p %buildroot%_gamesdatadir/%name/
mv %_builddir/%name/src/sauer_client %buildroot%_bindir/
mv %_builddir/%name/src/sauer_server %buildroot%_bindir/
mv %_builddir/%name/docs %buildroot/%_docdir/%name/
mv %_builddir/%name/README.html %buildroot/%_docdir/%name/
mv %_builddir/%name/server-init.cfg %buildroot/%_gamesdatadir/%name/
%files
%_bindir/*
%_docdir/%name
%_desktopdir/*
%_liconsdir/*.png
%_gamesdatadir/%name/server-init.cfg
%changelog
…
Полный changelog можно просмотреть здесь