]> git.pld-linux.org Git - packages/mirrormagic.git/blame - mirrormagic.spec
- massive change ( validate errors warrings from desktop-file-validate)
[packages/mirrormagic.git] / mirrormagic.spec
CommitLineData
88c0f1bc 1Summary: A game like "Deflektor" or "Mindbender"
65ec63ba
ER
2Summary(pl.UTF-8): Gra podobna do Deflektora lub Mindbendera
3Summary(pt_BR.UTF-8): Jogo de refletir raios para X, tipo "Mindbender" ou "Deflektor"
88c0f1bc 4Name: mirrormagic
3763966e 5Version: 2.0.2
4347588f 6Release: 1
88c0f1bc 7License: GPL
8Group: X11/Applications/Games
9Source0: http://www.artsoft.org/RELEASES/unix/mirrormagic/%{name}-%{version}.tar.gz
3763966e 10# Source0-md5: 32fd3909c1e27f493d89bc2276da6744
88c0f1bc 11Source1: %{name}.desktop
12Source2: %{name}.png
a5cba5a2 13Patch0: %{name}-va_arg.patch
88c0f1bc 14URL: http://www.artsoft.org/mirrormagic/
88c0f1bc 15BuildRequires: SDL_image-devel
16BuildRequires: SDL_mixer-devel
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
88c0f1bc 19
20%description
6c0f10e3 21Mirror Magic is an arcade style game for X, like "Mindbender" (Amiga)
22or "Deflektor" (Atari ST). It was first released 1989 on the Amiga.
23
24Your task is to get all the 'magic kettles' which contain 'magic spell
25ingredients', hitting them with the 'magic beam' that starts from the
26magician. The gnomes each have a mirror which can be rotated by
27clicking with the left or right mouse button, so you can reflect the
28'magic beam' to another direction. If you have gotten all the 'magic
29kettles', the 'magic door' opens and you only have to direct the
30'magic beam' to this door to end the level.
31
32To complicate the game, the following levels will contain more and
33more of some strange elements to help you in the level or to make it
34harder. Just try out what they do when you see them in a new level -
35you will quickly find it out... :)
88c0f1bc 36
7548e2b2
JR
37%description -l pl.UTF-8
38Mirror Magic jest grą zręcznościową dla X, podobną do Mindbendera
39(Amiga) lub Deflektora (Atari ST). Pierwsza wersja ukazała się na
40Amigę w 1989 roku.
8aac8197 41
7548e2b2
JR
42Twoim zadaniem jest zebranie wszystkich magicznych kociołków, które
43zawierają składniki zaklęcia, poprzez trafienie ich magicznym
44promieniem, który emitowany jest przez magika. Gnomy trzymają lustra,
45które odbijają promień w innym kierunku. Gdy zbierzesz wszystkie
46magiczne kociołki, otworzą się magiczne drzwi, do których trzeba
47trafić promieniem by zakończyć poziom.
8aac8197 48
7548e2b2
JR
49By skomplikować grę, późniejsze poziomy zawierają coraz więcej
50dziwnych elementów, pomagających Ci, lub przeszkadzających. Sprawdź co
51robią, gdy je zobaczysz - szybko się przekonasz... :)
88c0f1bc 52
7548e2b2
JR
53%description -l pt_BR.UTF-8
54O Mirror Magic é um jogo do estilo arcade para X, tipo o "Mindbender"
55(Amiga) ou o "Deflektor" (Atari ST). Ele foi lançado em 1989 para o
6c0f10e3 56Amiga.
57
7548e2b2
JR
58Sua missão é acertar todos os 'potes mágicos' que contêm 'ingredientes
59para feitiços mágicos' batendo neles com o 'raio mágico' que vem do
6c0f10e3 60mago. Cada gnomo tem um espelho que pode ser rotacionado clicando nos
7548e2b2
JR
61botões do mouse, para refletir o 'raio mágico' para outra direção. Se
62você acertou todos os 'potes mágicos', a 'porta mágica' se abrirá e
63basta você direcionar o 'raio mágico' a ela para finalizar o nível.
6c0f10e3 64
7548e2b2
JR
65Para complicar o jogo, os níveis seguintes terão mais e mais coisas
66estranhas para ajudá-lo ou atrapalhá-lo. Basta tentar usá-los assim
67que os vir, você logo descobrirá se são do bem ou do mal :)
6c0f10e3 68
88c0f1bc 69%prep
70%setup -q
a5cba5a2 71%patch0 -p1
88c0f1bc 72
73%build
74%{__make} \
c007f853 75 CC="%{__cc}" \
88c0f1bc 76 CFLAGS="%{rpmcflags} -DTARGET_SDL `sdl-config --cflags` \
77 -DSCORE_ENTRIES=MANY_PER_NAME \
78 -DRO_GAME_DIR=\\\"%{_datadir}/games/%{name}\\\" \
79 -DRW_GAME_DIR=\\\"/var/games/%{name}\\\"" \
80 LDFLAGS="%{rpmldflags} -lSDL_image -lSDL_mixer `sdl-config --libs`"
81
82%install
83rm -rf $RPM_BUILD_ROOT
84install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/games/%{name},%{_pixmapsdir},%{_applnkdir}/Games}
85
86install %{name} $RPM_BUILD_ROOT%{_bindir}
87mv -f graphics levels music sounds $RPM_BUILD_ROOT%{_datadir}/games/%{name}
88
88c0f1bc 89install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games
90install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
91
92# scores
93install -d $RPM_BUILD_ROOT/var/games/%{name}/scores/
1f7cb79b 94for i in $RPM_BUILD_ROOT%{_datadir}/games/%{name}/levels/*; do
95 cd $i
96 for j in `find * -type d`; do
97 mkdir $RPM_BUILD_ROOT/var/games/%{name}/scores/$j
98 cd $j
99 for k in `ls | grep \\\.level`; do
100 touch $RPM_BUILD_ROOT/var/games/%{name}/scores/$j/`basename $k .level`.score
101 done
102 cd ..
103 done
104 cd ..
88c0f1bc 105done
106
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%files
111%defattr(644,root,root,755)
5b5fca96 112%doc README CHANGES
88c0f1bc 113%attr(2755,root,games) %{_bindir}/*
114%{_datadir}/games/%{name}
115%{_pixmapsdir}/*
116%{_applnkdir}/Games/*
117%defattr(664,root,games,755)
118/var/games/%{name}
This page took 0.066599 seconds and 4 git commands to generate.