]> git.pld-linux.org Git - packages/Maelstrom.git/blame - Maelstrom.spec
- release 7: added -sdl_rect.patch
[packages/Maelstrom.git] / Maelstrom.spec
CommitLineData
dbae2f7e
JB
1#
2# Conditional build:
4f1b2de2 3%bcond_with cheaters
dbae2f7e 4#
baaff9fd
TP
5# Straced order of file searching:
6# %Maelstrom Sprites
7# Maelstrom Sprites.bin
8# Maelstrom Sprites
9# %Maelstrom_Sprites
10# Maelstrom_Sprites.bin
11# Maelstrom_Sprites
12#
13# %Maelstrom Sounds
14# Maelstrom Sounds.bin
15# Maelstrom Sounds
16# %Maelstrom_Sounds
17# Maelstrom_Sounds.bin
18# Maelstrom_Sounds
19
0ec27104 20Summary: Rockin' asteroids game
9268f441
ER
21Summary(pl.UTF-8): Gra, w której strzela się do asteroidów
22Summary(pt_BR.UTF-8): Maelstrom - um jogo tipo Asteroids muito bem-feito
0ec27104 23Name: Maelstrom
ccc06b6c 24Version: 3.0.6
323d9ae7 25Release: 7
0ec27104 26License: GPL for code, artwork and sounds can be redistributed only with Maelstrom
104f250f 27Group: X11/Applications/Games
785f52e9 28Source0: http://www.devolution.com/~slouken/projects/Maelstrom/src/%{name}-%{version}.tar.gz
51ef80a5 29# Source0-md5: 8aab0e75ca52808fd6777535ebb1f1c4
d537f849
TP
30Source1: %{name}.desktop
31Patch0: %{name}-cheaters.patch
dbae2f7e
JB
32Patch1: %{name}-dirs.patch
33Patch2: %{name}-amfix.patch
c443be27 34Patch3: %{name}-sec.patch
323d9ae7 35Patch4: %{name}-sdl_rect.patch
785f52e9 36URL: http://www.devolution.com/~slouken/projects/Maelstrom/
0ec27104 37BuildRequires: SDL_net-devel
dbae2f7e
JB
38BuildRequires: autoconf
39BuildRequires: automake
0ec27104
TP
40BuildRequires: libstdc++-devel
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
dbae2f7e 43%define _gamedir %{_datadir}/Maelstrom
c85fdd7f 44%define specflags_ia32 -fomit-frame-pointer
dbae2f7e 45
0ec27104
TP
46%description
47Maelstrom is a rockin' asteroids game ported from the Macintosh
5ef773e0
ER
48Originally written by Andrew Welch of Ambrosia Software, and ported to
49UNIX and then SDL by Sam Lantinga <slouken@devolution.com>.
0ec27104 50
cd0e51b1
JR
51%description -l pl.UTF-8
52Maelstrom jest kosmiczną strzelanką sportowaną na Uniksy i SDL przez
53Sama Lantinga <slouken@devolution.com>, oryginalnie napisaną na
0ec27104
TP
54Macintosha przez Andrew Welcha z Ambrosia Software.
55
cd0e51b1
JR
56%description -l pt_BR.UTF-8
57O Maelstrom é um jogo de asteróides vagantes portado do Macintosh,
5ef773e0 58originalmente escrito por Andrew Welch da Ambrosia Software, e portado
26942112 59para o UNIX e SDL por Sam Lantinga.
60
cd0e51b1
JR
61Sua nave está no temido círculo de asteróides "Maelstrom", e você tem
62que sobreviver explodindo todos os asteróides e evitando outros
63inimigos como estrelas Nova, turbilhões e naves e minas Shenobi.
26942112 64
cd0e51b1 65Gráficos 3D muito legais e sons, com suporte a temas e jogos via rede.
26942112 66
0ec27104
TP
67%prep
68%setup -q
69# everlasting shield, more shots available, all-in-one equipment and
70# reversed bonus in time function ;)
4f1b2de2 71%{?with_cheaters:%patch0 -p1}
dbae2f7e
JB
72%patch1 -p1
73%patch2 -p1
c443be27 74%patch3 -p1
323d9ae7 75%patch4 -p1
0ec27104
TP
76
77%build
2cdb05d3 78%{__aclocal}
dbae2f7e
JB
79%{__autoconf}
80%{__automake}
81%configure
82
0ec27104
TP
83%{__make}
84
85%install
86rm -rf $RPM_BUILD_ROOT
3f739d6a 87install -d $RPM_BUILD_ROOT{/var/games,%{_desktopdir}}
dbae2f7e
JB
88
89%{__make} install \
90 DESTDIR=$RPM_BUILD_ROOT
0ec27104 91
dbae2f7e 92rm -f $RPM_BUILD_ROOT%{_gamedir}/Images/Makefile*
0ec27104
TP
93rm -f Docs/Makefile*
94
dbae2f7e
JB
95# /usr is read-only
96mv -f $RPM_BUILD_ROOT%{_gamedir}/Maelstrom-Scores $RPM_BUILD_ROOT/var/games
97ln -sf /var/games/Maelstrom-Scores $RPM_BUILD_ROOT%{_gamedir}
98
99# not needed (examples for internal Mac library)
100# and playwave conflicts with SDL_mixer
101rm -f $RPM_BUILD_ROOT%{_bindir}/{macres,playwave,snd2wav}
102
3f739d6a 103install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
0ec27104
TP
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
108%files
109%defattr(644,root,root,755)
110%doc README* Changelog COPYING CREDITS Docs
4f1b2de2 111%attr(2755,root,games) %{_bindir}/*
dbae2f7e 112%{_gamedir}
4f1b2de2
JB
113%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/Maelstrom-Scores
114%{_desktopdir}/*.desktop
This page took 0.059544 seconds and 4 git commands to generate.