Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37575733
en ru br
Репозитории ALT
S:2.0-alt8
5.1: 2.0-alt5
4.1: 2.0-alt4.qa1
4.0: 2.0-alt3
3.0: 1.0-alt3
www.altlinux.org/Changes

Другие репозитории

Группа :: Игры/Головоломки
Пакет: einstein

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# this is not a relocatable package.
Name: einstein
Version: 2.0
Release: alt4.qa1
License: GPL
Group: Games/Puzzles
URL: http://www.babichev.info/ru/projects/einstein/
Source: http://www.babichev.info/files/einstein/%name-%version-src.tar.gz
Source1: %name-1.0-html-pages.tgz
Source2: %name-wrapper
Source3: icon.bmp
Source4: einstein.desktop
Source5: einstein.png
# how to get Source1
# wget -r -l1 -np -nH http://www.babichev.info/en/projects/einstein/index.html --cut-dirs=2
# wget http://www.babichev.info/ru/projects/einstein/index.html -O einstein/index.ru.html
# Ugh-ogh, upstream is dead (was moved here and vanished):
# http://games.flowix.com

#Patch: einstein-optimize.patch

Patch1: einstein-math_h.patch
Patch2: einstein-Makefile.patch
Patch3: einstein-formatter_cpp.patch
Patch4: einstein-2.0-deb-icon_change.patch
Patch5: einstein-2.0-deb-font_change.patch
Patch6: einstein-2.0-deb-random_init.patch
Patch7: einstein-2.0-alt-rules_clarification.patch
Patch8: einstein-2.0-alt-fix_mkres_link.patch
Patch9: einstein-2.0-alt-translation_fix.patch
Packager: Fr. Br. George <george at altlinux.ru>
Summary: Open source remake of old DOS game Sherlock which was inspired by Albert Einstein's puzzle.

Summary(ru_RU.KOI8-R): Логическая головоломка, написанная по мотивам старой игры Sherlock, которая в свою очередь была написана по мотивам задачи Эйнштейна

# Automatically added by buildreq on Mon Dec 26 2005

BuildRequires: freetype2-devel gcc-c++ libSDL-devel libSDL_mixer-devel libSDL_ttf-devel libstdc++-devel xorg-x11-devel zlib-devel libSDL-devel fonts-ttf-dejavu

%description
Einstein puzzle is cross-platform open source remake of old DOS game Sherlock
which was inspired by Albert Einstein's puzzle. Einstein said that only those
with an intelligence quotient of 97 percentile and higher should be able to
solve it.

The game goal is to open all cards in square of 6x6 cards.
Every row of square contains cards of one type only. For example, first row
contains arabic digits, second - letters, third - rome digits, fouths - dices,
fifth - geometric figures, sixs - mathematic symbols.

%description -l ru_RU.KOI8-R
Einstein - это логическая головоломка, написанная по мотивам старой игры
Sherlock, которая в свою очередь была написана по мотивам задачи Эйнштейна.
Эйнштейн утверждал, что для её решения необходимо обладать IQ не менее 97
процентов.

Правила игры очень простые: надо открыть все фишки в квадрате 6x6 фишек.
В каждой строке квадрата находятся фишки одного типа. Например, в первой строке
квадрата находятся арабские цифры, во второй - латинские буквы, в третьей -
римские цифры, в четвертой - игральные кости, в пятой - геометрические фигуры,
в шестой - математические символы.

%prep
%setup
%setup -q -T -D -a 1
install %SOURCE3 res/
%__mv %name doc
#%patch
%patch1
%patch2
%patch3 -p2
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1

cp /usr/share/fonts/ttf/dejavu/DejaVuSans.ttf res/

%build
%make depend
make -C mkres
pushd res && ../mkres/mkres --source resources.descr --output ../einstein.res && popd
%make PREFIX=/usr

%install
%__mkdir_p %buildroot%_bindir
%__mkdir_p %buildroot/%_datadir/%name/res
%makeinstall PREFIX=%buildroot%_usr
%__mv %buildroot%_bindir/%name %buildroot%_bindir/%name.bin
%__install %SOURCE2 %buildroot%_bindir/%name
%__chmod 755 %buildroot%_bindir/%name
#%__install -s %name %buildroot%_bindir
%__mkdir -p %buildroot/%_defaultdocdir/%name-%version
%__install doc/* %buildroot/%_defaultdocdir/%name-%version
#%__install %name.res %buildroot/%_datadir/%name
mkdir -p %buildroot%_desktopdir
install -m 0644 %SOURCE4 %buildroot%_desktopdir/
mkdir -p %buildroot%_iconsdir
install -m 0644 %SOURCE5 %buildroot%_iconsdir/

%postun -n einstein
%clean_menus


%post -n einstein
%update_menus


%files
%_bindir/*
%doc %_datadir/doc/%name-%version/*
%_datadir/%name/
%_desktopdir/*
%_iconsdir/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin