]> git.pld-linux.org Git - packages/enigma.git/blob - enigma.spec
- 0.80
[packages/enigma.git] / enigma.spec
1 Summary:        Oxyd clone
2 Summary(pl):    Klon gry Oxyd
3 Name:           enigma
4 Version:        0.80
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications/Games
8 Source0:        http://freesoftware.fsf.org/download/%{name}/%{name}-%{version}.tar.gz
9 # Source0-md5:  cc804dd14c1283729efd4e0cbc21c7c1
10 Source1:        %{name}.desktop
11 BuildRequires:  SDL_image-devel >= 1.2.0
12 BuildRequires:  SDL_mixer-devel >= 1.2.0
13 Buildrequires:  SDL_ttf-devel
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  lua40-devel >= 4.0
17 URL:            http://www.freesoftware.fsf.org/enigma/
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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
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 rm -f doc/manual/{images,}/Makefile*
75 rm -f doc/manual/enigma.texi
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files
81 %defattr(644,root,root,755)
82 %doc AUTHORS CHANGES ChangeLog NEWS README doc/{TODO,functions.*,manual}
83 %attr(755,root,root) %{_bindir}/*
84 %{_datadir}/%{name}
85 %{_mandir}/man6/*
86 %{_pixmapsdir}/*
87 %{_applnkdir}/Games/*
This page took 0.292796 seconds and 3 git commands to generate.