ALT Linux repositórios
Group :: Jogos/Enigmas
RPM: kiki
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: kiki
Version: 1.0.2
Release: alt1
Group: Games/Puzzles
Summary: 3D logical game
Summary(ru_RU.UTF-8): Логическая 3D игра
License: Public Domain
Url: http://kiki.sf.net
Icon: kiki.32.png
Packager: Ilya Mashkin <oddity at altlinux.ru>
Source0: %name-%version.tar
Source1: %name.16.png
Source2: %name.32.png
Source3: %name.48.png
Source4: %name-manual.tar.bz2
Patch01: %name-%version-%release.patch
# Automatically added by buildreq on Mon Nov 17 2008
BuildRequires: gcc-c++ libGL-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libfreeglut-devel python-devel vorbis-tools
%description
once upon a time,
there were some
tiny little robots
living in the nano world.
they lived a happy artificial life
busily collecting resources
for the maker
who made more and more
tiny little robots.
but one day,
a parasitic capacity
destroyed the maker's
master control program.
since then he is
malfunctioning
and only producing
lazy stupid little robots
which shoot each other
and destroy the nano world.
your task is to help kiki,
the only sane bot left over,
to repair the maker.
Kiki is 3D logical game. To solve the game, you have to complete
several levels. Every level has it's own task.
Pressing ESC will display a menu with a 'help' item which explains
what you have to do in order to fulfill this task.
Once you managed to fulfill the task, the exit gate will be activated.
If kiki moves through the activated exit gate, it will be 'beamed' to
the next level.
%description -l ru_RU.UTF-8
Кики это логическая 3D игра. Для её прохождения требуется завершить
каждый из предлагаемых уровней. Каждый уровень имеет задание, которое
можно узнать нажав ESC и выбрав ПОМОЩЬ во время игры. Как только
задание выполнено, будут активированы врата. Пройдя через них, Кики
переходит на следующий уровень.
Кики представляет собой небольшого робота, перемещающегося в замкнутом
пространстве. Робот может прыгать, стрелять, двигать блоки,
передвигаться по полу, стенам и потолку (если таковые можно выделить).
%add_python_compile_exclude /usr/share/games/kiki/py
%add_python_req_skip _kiki
%prep
%setup -q
%patch01 -p1
sed -i -e 's,^PYTHON_VERSION=.*$,PYTHON_VERSION=%__python_version,g' linux/Makefile
%build
pushd kodilib/linux
%make_build
popd
pushd linux
%make_build
popd
oggenc sound/*.wav
%install
mkdir -p %buildroot/%_gamesbindir
mkdir -p %buildroot/%_gamesdatadir
mkdir -p %buildroot/%_gamesdatadir/%name
cp -r py sound %buildroot/%_gamesdatadir/%name
rm -f %buildroot/%_gamesdatadir/%name/sound/*.wav
rm -f %buildroot/%_gamesdatadir/%name/*.pyo
rm -f %buildroot/%_gamesdatadir/%name/*.pyc
cp linux/kiki %buildroot/%_gamesbindir/kiki.bin
cat > %buildroot/%_gamesbindir/%name <<EOF
#!/bin/sh
export KIKI_HOME=%_gamesdatadir/%name
%_gamesbindir/kiki.bin
EOF
chmod a=rx %buildroot/%_gamesbindir/%name
mkdir -p %buildroot/%_menudir
cat > %buildroot/%_menudir/%name <<EOF
?package(kiki): \
title="Kiki" \
section="Amusement/Puzzles" \
command="soundwrapper %_gamesbindir/%name" \
needs="x11" \
icon="%name.png" \
longtitle="Kiki the nano bot"
EOF
mkdir -p %buildroot/{%_miconsdir,%_liconsdir}
install -m 644 %SOURCE1 %buildroot/%_miconsdir/%name.png
install -m 644 %SOURCE2 %buildroot/%_iconsdir/%name.png
install -m 644 %SOURCE3 %buildroot/%_liconsdir/%name.png
%__tar -jxvf %SOURCE4
%files
%_gamesbindir/%name
%_gamesbindir/%name.bin
%_menudir/*
%_gamesdatadir/%name
%_iconsdir/hicolor/*/*/*.png
%doc Readme.txt Thanks.txt manual
%changelog
…
Todas as alterações você pod ver aqui
Version: 1.0.2
Release: alt1
Group: Games/Puzzles
Summary: 3D logical game
Summary(ru_RU.UTF-8): Логическая 3D игра
License: Public Domain
Url: http://kiki.sf.net
Icon: kiki.32.png
Packager: Ilya Mashkin <oddity at altlinux.ru>
Source0: %name-%version.tar
Source1: %name.16.png
Source2: %name.32.png
Source3: %name.48.png
Source4: %name-manual.tar.bz2
Patch01: %name-%version-%release.patch
# Automatically added by buildreq on Mon Nov 17 2008
BuildRequires: gcc-c++ libGL-devel libSDL-devel libSDL_image-devel libSDL_mixer-devel libfreeglut-devel python-devel vorbis-tools
%description
once upon a time,
there were some
tiny little robots
living in the nano world.
they lived a happy artificial life
busily collecting resources
for the maker
who made more and more
tiny little robots.
but one day,
a parasitic capacity
destroyed the maker's
master control program.
since then he is
malfunctioning
and only producing
lazy stupid little robots
which shoot each other
and destroy the nano world.
your task is to help kiki,
the only sane bot left over,
to repair the maker.
Kiki is 3D logical game. To solve the game, you have to complete
several levels. Every level has it's own task.
Pressing ESC will display a menu with a 'help' item which explains
what you have to do in order to fulfill this task.
Once you managed to fulfill the task, the exit gate will be activated.
If kiki moves through the activated exit gate, it will be 'beamed' to
the next level.
%description -l ru_RU.UTF-8
Кики это логическая 3D игра. Для её прохождения требуется завершить
каждый из предлагаемых уровней. Каждый уровень имеет задание, которое
можно узнать нажав ESC и выбрав ПОМОЩЬ во время игры. Как только
задание выполнено, будут активированы врата. Пройдя через них, Кики
переходит на следующий уровень.
Кики представляет собой небольшого робота, перемещающегося в замкнутом
пространстве. Робот может прыгать, стрелять, двигать блоки,
передвигаться по полу, стенам и потолку (если таковые можно выделить).
%add_python_compile_exclude /usr/share/games/kiki/py
%add_python_req_skip _kiki
%prep
%setup -q
%patch01 -p1
sed -i -e 's,^PYTHON_VERSION=.*$,PYTHON_VERSION=%__python_version,g' linux/Makefile
%build
pushd kodilib/linux
%make_build
popd
pushd linux
%make_build
popd
oggenc sound/*.wav
%install
mkdir -p %buildroot/%_gamesbindir
mkdir -p %buildroot/%_gamesdatadir
mkdir -p %buildroot/%_gamesdatadir/%name
cp -r py sound %buildroot/%_gamesdatadir/%name
rm -f %buildroot/%_gamesdatadir/%name/sound/*.wav
rm -f %buildroot/%_gamesdatadir/%name/*.pyo
rm -f %buildroot/%_gamesdatadir/%name/*.pyc
cp linux/kiki %buildroot/%_gamesbindir/kiki.bin
cat > %buildroot/%_gamesbindir/%name <<EOF
#!/bin/sh
export KIKI_HOME=%_gamesdatadir/%name
%_gamesbindir/kiki.bin
EOF
chmod a=rx %buildroot/%_gamesbindir/%name
mkdir -p %buildroot/%_menudir
cat > %buildroot/%_menudir/%name <<EOF
?package(kiki): \
title="Kiki" \
section="Amusement/Puzzles" \
command="soundwrapper %_gamesbindir/%name" \
needs="x11" \
icon="%name.png" \
longtitle="Kiki the nano bot"
EOF
mkdir -p %buildroot/{%_miconsdir,%_liconsdir}
install -m 644 %SOURCE1 %buildroot/%_miconsdir/%name.png
install -m 644 %SOURCE2 %buildroot/%_iconsdir/%name.png
install -m 644 %SOURCE3 %buildroot/%_liconsdir/%name.png
%__tar -jxvf %SOURCE4
%files
%_gamesbindir/%name
%_gamesbindir/%name.bin
%_menudir/*
%_gamesdatadir/%name
%_iconsdir/hicolor/*/*/*.png
%doc Readme.txt Thanks.txt manual
%changelog
…
Todas as alterações você pod ver aqui