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