Группа :: Игры/Приключения
Пакет: angband
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define libpath /usr/lib/angband
%define varpath /var/lib/angband
Name: angband
Version: 3.1.1
Release: alt1
Packager: Alexey Voinov <voins at altlinux.ru>
Summary: Angband is a "graphical" dungeon adventure game
Summary(ru_RU.KOI8-R): Angband - приключенческая игра.
License: Moria/Angband license
Group: Games/Adventure
Source: %name-%version.tar
Source1: %name-graf.tar.bz2
Source2: graf-32x32-304.tar.bz2
Source3: %name.menu
URL: http://rephial.org
# Automatically added by buildreq on Mon Feb 11 2008
BuildRequires: imake libSDL-devel libSDL_mixer-devel libSM-devel libX11-devel libncurses-devel xorg-cf-files
%description
Angband is a "graphical" dungeon adventure game using textual characters
to represent the walls and floors of a dungeon and the inhabitants therein,
in the vein of "rogue", "hack", "nethack" and "moria"
%description -l ru_RU.KOI8-R
Angband - приключенческая игра. Для изображения стен подземелья, а так же его
обитателей используются алфавитно-цифровые символы, доступные на любом терминале.
Игра является прямым потомком игры moria.
%prep
%setup -q -a1 -a2
%build
%configure --enable-x11 --enable-curses --disable-sdl --with-libpath=%libpath
make
%install
mkdir -p $RPM_BUILD_ROOT/%_bindir
mkdir -p $RPM_BUILD_ROOT/%varpath/{apex,bone,data,save}
mkdir -p $RPM_BUILD_ROOT/%libpath/{edit,file,help,info,pref,xtra/{font,graf,sound}}
cp src/angband $RPM_BUILD_ROOT/%_bindir
cp lib/edit/*.txt $RPM_BUILD_ROOT/%libpath/edit/
cp lib/file/*.txt $RPM_BUILD_ROOT/%libpath/file/
cp lib/help/*.{txt,hlp} $RPM_BUILD_ROOT/%libpath/help/
cp lib/pref/*.prf $RPM_BUILD_ROOT/%libpath/pref/
cp lib/xtra/font/*.{txt,fon} $RPM_BUILD_ROOT/%libpath/xtra/font/
cp lib/xtra/graf/*.{png,bmp} $RPM_BUILD_ROOT/%libpath/xtra/graf/
cp lib/xtra/sound/*.{wav,cfg} $RPM_BUILD_ROOT/%libpath/xtra/sound/
cp angband-graf/*.bmp $RPM_BUILD_ROOT/%libpath/xtra/graf/
cp {mask32,32x32}.bmp $RPM_BUILD_ROOT%libpath/xtra/graf
install -p -D -m644 %SOURCE3 $RPM_BUILD_ROOT%_menudir/%name
touch $RPM_BUILD_ROOT%varpath/apex/scores.raw
%post
if [ -d %libpath/apex/ ]; then
for f in %libpath/apex/*; do
[ -e $f ] && install -m0664 -g games -o games $f %varpath/apex/
done
rm -rf %libpath/apex
fi
if [ -d %libpath/data/ ]; then
rm -rf %libpath/data
fi
if [ -d %libpath/save/ ]; then
for f in %libpath/save/*; do
[ -e $f ] && install -m0664 -g games -o games $f %varpath/save/
done
rm -rf %libpath/save
fi
%preun
if [ -d %varpath/data/ ]; then
rm -rf %varpath/data/*
fi
%files
%doc copying.txt readme.txt thanks.txt changes.txt faq.txt
%attr(02711,games,games) %_bindir/%name
%attr(0755,games,games) %dir %libpath
%attr(0755,games,games) %dir %varpath
%attr(0775,games,games) %dir %varpath/apex/
%attr(0664,games,games) %config(noreplace) %varpath/apex/*
%attr(0070,games,games) %dir %varpath/bone/
%attr(0775,games,games) %dir %varpath/data/
%attr(0070,games,games) %dir %varpath/save/
%dir %libpath/edit/
%dir %libpath/file/
%dir %libpath/help/
%dir %libpath/info/
%dir %libpath/pref/
%dir %libpath/xtra/
%dir %libpath/xtra/graf/
%dir %libpath/xtra/font/
%dir %libpath/xtra/sound/
%libpath/edit/*
%libpath/file/*
%libpath/help/*
%libpath/pref/*
%libpath/xtra/graf/*
%libpath/xtra/font/*
%libpath/xtra/sound/*
%_menudir/*
%changelog
…
Полный changelog можно просмотреть здесь
%define varpath /var/lib/angband
Name: angband
Version: 3.1.1
Release: alt1
Packager: Alexey Voinov <voins at altlinux.ru>
Summary: Angband is a "graphical" dungeon adventure game
Summary(ru_RU.KOI8-R): Angband - приключенческая игра.
License: Moria/Angband license
Group: Games/Adventure
Source: %name-%version.tar
Source1: %name-graf.tar.bz2
Source2: graf-32x32-304.tar.bz2
Source3: %name.menu
URL: http://rephial.org
# Automatically added by buildreq on Mon Feb 11 2008
BuildRequires: imake libSDL-devel libSDL_mixer-devel libSM-devel libX11-devel libncurses-devel xorg-cf-files
%description
Angband is a "graphical" dungeon adventure game using textual characters
to represent the walls and floors of a dungeon and the inhabitants therein,
in the vein of "rogue", "hack", "nethack" and "moria"
%description -l ru_RU.KOI8-R
Angband - приключенческая игра. Для изображения стен подземелья, а так же его
обитателей используются алфавитно-цифровые символы, доступные на любом терминале.
Игра является прямым потомком игры moria.
%prep
%setup -q -a1 -a2
%build
%configure --enable-x11 --enable-curses --disable-sdl --with-libpath=%libpath
make
%install
mkdir -p $RPM_BUILD_ROOT/%_bindir
mkdir -p $RPM_BUILD_ROOT/%varpath/{apex,bone,data,save}
mkdir -p $RPM_BUILD_ROOT/%libpath/{edit,file,help,info,pref,xtra/{font,graf,sound}}
cp src/angband $RPM_BUILD_ROOT/%_bindir
cp lib/edit/*.txt $RPM_BUILD_ROOT/%libpath/edit/
cp lib/file/*.txt $RPM_BUILD_ROOT/%libpath/file/
cp lib/help/*.{txt,hlp} $RPM_BUILD_ROOT/%libpath/help/
cp lib/pref/*.prf $RPM_BUILD_ROOT/%libpath/pref/
cp lib/xtra/font/*.{txt,fon} $RPM_BUILD_ROOT/%libpath/xtra/font/
cp lib/xtra/graf/*.{png,bmp} $RPM_BUILD_ROOT/%libpath/xtra/graf/
cp lib/xtra/sound/*.{wav,cfg} $RPM_BUILD_ROOT/%libpath/xtra/sound/
cp angband-graf/*.bmp $RPM_BUILD_ROOT/%libpath/xtra/graf/
cp {mask32,32x32}.bmp $RPM_BUILD_ROOT%libpath/xtra/graf
install -p -D -m644 %SOURCE3 $RPM_BUILD_ROOT%_menudir/%name
touch $RPM_BUILD_ROOT%varpath/apex/scores.raw
%post
if [ -d %libpath/apex/ ]; then
for f in %libpath/apex/*; do
[ -e $f ] && install -m0664 -g games -o games $f %varpath/apex/
done
rm -rf %libpath/apex
fi
if [ -d %libpath/data/ ]; then
rm -rf %libpath/data
fi
if [ -d %libpath/save/ ]; then
for f in %libpath/save/*; do
[ -e $f ] && install -m0664 -g games -o games $f %varpath/save/
done
rm -rf %libpath/save
fi
%preun
if [ -d %varpath/data/ ]; then
rm -rf %varpath/data/*
fi
%files
%doc copying.txt readme.txt thanks.txt changes.txt faq.txt
%attr(02711,games,games) %_bindir/%name
%attr(0755,games,games) %dir %libpath
%attr(0755,games,games) %dir %varpath
%attr(0775,games,games) %dir %varpath/apex/
%attr(0664,games,games) %config(noreplace) %varpath/apex/*
%attr(0070,games,games) %dir %varpath/bone/
%attr(0775,games,games) %dir %varpath/data/
%attr(0070,games,games) %dir %varpath/save/
%dir %libpath/edit/
%dir %libpath/file/
%dir %libpath/help/
%dir %libpath/info/
%dir %libpath/pref/
%dir %libpath/xtra/
%dir %libpath/xtra/graf/
%dir %libpath/xtra/font/
%dir %libpath/xtra/sound/
%libpath/edit/*
%libpath/file/*
%libpath/help/*
%libpath/pref/*
%libpath/xtra/graf/*
%libpath/xtra/font/*
%libpath/xtra/sound/*
%_menudir/*
%changelog
…
Полный changelog можно просмотреть здесь