Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37694129
en ru br
ALT Linux repositórios
S:2.0-alt8
5.0: 2.0-alt5
4.1: 2.0-alt4.qa1
4.0: 2.0-alt3
3.0: 1.0-alt3

Outros repositórios

Group :: Jogos/Enigmas
RPM: einstein

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

# this is not a relocatable package.
Name: einstein
Version: 2.0
Release: alt5
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
Patch10: einstein-2.0-gcc43.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
%patch10 -p1

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

%build
%make depend
%make_build -C mkres
pushd res && ../mkres/mkres --source resources.descr --output ../einstein.res && popd
%make_build 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/

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

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009