]> git.pld-linux.org Git - packages/enigma.git/blob - enigma.spec
- use more macros, some cosmetics, added missing "rm -f missing" and use new %doc
[packages/enigma.git] / enigma.spec
1 Summary:        Oxyd clone
2 Summary(pl):    Klon gry Oxyd
3 Name:           enigma
4 Version:        0.50
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications/Games
8 Source0:        http://freesoftware.fsf.org/download/enigma/%{name}-%{version}.tar.gz
9 Source1:        %{name}.desktop
10 Source2:        %{name}.png
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  lua-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 %define         _prefix         /usr/X11R6
20 %define         _mandir         %{_prefix}/man
21
22 %description
23 Enigma is a puzzle game inspired by Oxyd on the Atari ST and
24 Rock'n'Roll on the Amiga: You control a small black marble and have to
25 find and uncover all pairs of identical Oxyd stones in each landscape.
26 Sounds simple? It would be, if it weren't for hidden traps, vast
27 mazes, insurmountable obstacles and lots of hairy puzzles, blocking
28 your direct way to the Oxyd stones...
29
30 %description -l pl
31 Enigma jest gr± logiczn± zainspirowan± przez Oxyd z Atari ST i
32 Rock'n'Roll z Amigi. Kontroluje siê ma³± czarn± kulkê maj±c za zadanie
33 odnale¼æ i odkryæ wszystkie pary identycznych kamieni Oxyd na ka¿dej
34 planszy. Proste? By³o by, gdyby nie ukryte pu³apki, przepastne
35 labirynty, niepokonane przeszkody i mnóstwo w³ochatych zagadek
36 blokuj±cych drogê do kamieni Oxyd.
37
38 %prep
39 %setup -q
40
41 %build
42 rm -f missing
43 %{__aclocal}
44 %{__autoheader}
45 %{__autoconf}
46 %{__automake}
47 %configure \
48         CXX="%{__cxx}"
49
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_datadir}/enigma/{fonts,sound,gfx,levels},%{_bindir},%{_mandir}/man6,%{_pixmapsdir},%{_applnkdir}/Games}
55
56 install enigma.6                $RPM_BUILD_ROOT%{_mandir}/man6
57 install enigma                  $RPM_BUILD_ROOT%{_bindir}
58 install fonts/*.{png,txt,bmf}   $RPM_BUILD_ROOT%{_datadir}/enigma/fonts
59 install gfx/*.png               $RPM_BUILD_ROOT%{_datadir}/enigma/gfx
60 install levels/*.{lua,png}      $RPM_BUILD_ROOT%{_datadir}/enigma/levels
61 install sound/*.{wav,s3m}       $RPM_BUILD_ROOT%{_datadir}/enigma/sound
62 install *.lua                   $RPM_BUILD_ROOT%{_datadir}/enigma
63
64 install %{SOURCE1}              $RPM_BUILD_ROOT%{_applnkdir}/Games
65 install %{SOURCE2}              $RPM_BUILD_ROOT%{_pixmapsdir}
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %doc AUTHORS NEWS README TODO CREATING-LEVELS ChangeLog
73 %attr(755,root,root) %{_bindir}/*
74 %{_datadir}/enigma
75 %{_mandir}/man6/*
76 %{_pixmapsdir}/*
77 %{_applnkdir}/Games/*
This page took 0.081693 seconds and 3 git commands to generate.