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