]> git.pld-linux.org Git - packages/enigma.git/blob - enigma.spec
- 0.80 beta
[packages/enigma.git] / enigma.spec
1 Summary:        Oxyd clone
2 Summary(pl):    Klon gry Oxyd
3 Name:           enigma
4 Version:        0.80
5 Release:        0.1
6 License:        GPL
7 Group:          X11/Applications/Games
8 Source0:        http://freesoftware.fsf.org/download/enigma/%{name}-%{version}-beta.tar.gz
9 # Source0-md5:  5dfb6761853792ecd1ba600b814e6f30
10 Source1:        %{name}.desktop
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  lua40-devel >= 4.0
14 BuildRequires:  SDL_image-devel >= 1.2.0
15 BuildRequires:  SDL_mixer-devel >= 1.2.0
16 URL:            http://www.freesoftware.fsf.org/enigma/
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19
20 %description
21 Enigma is a puzzle game inspired by Oxyd on the Atari ST and
22 Rock'n'Roll on the Amiga: You control a small black marble and have to
23 find and uncover all pairs of identical Oxyd stones in each landscape.
24 Sounds simple? It would be, if it weren't for hidden traps, vast
25 mazes, insurmountable obstacles and lots of hairy puzzles, blocking
26 your direct way to the Oxyd stones...
27
28 %description -l pl
29 Enigma jest gr± logiczn± zainspirowan± przez Oxyd z Atari ST i
30 Rock'n'Roll z Amigi. Kontroluje siê ma³± czarn± kulkê maj±c za zadanie
31 odnale¼æ i odkryæ wszystkie pary identycznych kamieni Oxyd na ka¿dej
32 planszy. Proste? By³o by, gdyby nie ukryte pu³apki, przepastne
33 labirynty, niepokonane przeszkody i mnóstwo w³ochatych zagadek
34 blokuj±cych drogê do kamieni Oxyd.
35
36 %description -l de
37 Bei Enigma handelt es sich um ein Remake des 1990 erschienen
38 Spiele-Klassikers Oxyd. Das Ziel des Spiels ist schnell erklärt:
39 Versuchen Sie alle gleichfarbigen "Oxyd"-Steine in jeder Landschaft zu
40 finden und aufzudecken. Hört sich einfach an? Wäre es vielleicht auch,
41 würden nicht versteckte Fallen, gewaltige Irrgärten, scheinbar
42 unüberwindliche Hindernisse und viele, viele Rätsel den direkten Weg zu
43 den Steinen blockieren...
44
45 %prep
46 %setup -q -n %{name}-%{version}-beta
47
48 %build
49 rm -f missing
50 %{__aclocal}
51 %{__autoheader}
52 %{__autoconf}
53 %{__automake}
54 %configure \
55         CXX="%{__cxx}"
56
57 %{__make}
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT{%{_datadir}/enigma/{fonts,sound,gfx,levels},%{_bindir},%{_mandir}/man6,%{_pixmapsdir},%{_applnkdir}/Games}
62
63 install doc/enigma.6                    $RPM_BUILD_ROOT%{_mandir}/man6
64 install src/enigma                      $RPM_BUILD_ROOT%{_bindir}
65 install data/fonts/*.{png,txt,bmf}      $RPM_BUILD_ROOT%{_datadir}/enigma/fonts
66 install data/gfx/*.png                  $RPM_BUILD_ROOT%{_datadir}/enigma/gfx
67 install data/levels/*.{lua,png,txt}     $RPM_BUILD_ROOT%{_datadir}/enigma/levels
68 install data/sound/*.{wav,s3m}          $RPM_BUILD_ROOT%{_datadir}/enigma/sound
69 install data/*.lua                      $RPM_BUILD_ROOT%{_datadir}/enigma
70
71 install %{SOURCE1}              $RPM_BUILD_ROOT%{_applnkdir}/Games
72 install etc/enigma.png          $RPM_BUILD_ROOT%{_pixmapsdir}
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
78 %defattr(644,root,root,755)
79 %doc AUTHORS CHANGES ChangeLog NEWS README doc/{TODO,functions.*,manual}
80 %attr(755,root,root) %{_bindir}/*
81 %{_datadir}/enigma
82 %{_mandir}/man6/*
83 %{_pixmapsdir}/*
84 %{_applnkdir}/Games/*
This page took 0.100767 seconds and 3 git commands to generate.