X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=Maelstrom.spec;h=146edc2c9f95cc43e84c55da5d2ff89dd0e89fd6;hb=323d9ae7872c0f63e58f26c6d373f566d4fdd5a2;hp=70e1d24c617ad65a39774ec41c7cef4937d6af07;hpb=d537f849945276f17274cb50e8d081e86b4703b4;p=packages%2FMaelstrom.git diff --git a/Maelstrom.spec b/Maelstrom.spec index 70e1d24..146edc2 100644 --- a/Maelstrom.spec +++ b/Maelstrom.spec @@ -1,49 +1,80 @@ # # Conditional build: -# _with_cheaters +%bcond_with cheaters # +# Straced order of file searching: +# %Maelstrom Sprites +# Maelstrom Sprites.bin +# Maelstrom Sprites +# %Maelstrom_Sprites +# Maelstrom_Sprites.bin +# Maelstrom_Sprites +# +# %Maelstrom Sounds +# Maelstrom Sounds.bin +# Maelstrom Sounds +# %Maelstrom_Sounds +# Maelstrom_Sounds.bin +# Maelstrom_Sounds + Summary: Rockin' asteroids game -Summary(pl): Gra, w której strzelasz do asteroidów +Summary(pl.UTF-8): Gra, w której strzela się do asteroidów +Summary(pt_BR.UTF-8): Maelstrom - um jogo tipo Asteroids muito bem-feito Name: Maelstrom -Version: 3.0.5 -Release: 2 +Version: 3.0.6 +Release: 7 License: GPL for code, artwork and sounds can be redistributed only with Maelstrom -Group: X11/Application/Games -Source0: http://www.devolution.com/~slouken/Maelstrom/src/%{name}-%{version}.tar.gz +Group: X11/Applications/Games +Source0: http://www.devolution.com/~slouken/projects/Maelstrom/src/%{name}-%{version}.tar.gz +# Source0-md5: 8aab0e75ca52808fd6777535ebb1f1c4 Source1: %{name}.desktop Patch0: %{name}-cheaters.patch Patch1: %{name}-dirs.patch Patch2: %{name}-amfix.patch -URL: http://www.devolution.com/~slouken/Maelstrom/ +Patch3: %{name}-sec.patch +Patch4: %{name}-sdl_rect.patch +URL: http://www.devolution.com/~slouken/projects/Maelstrom/ BuildRequires: SDL_net-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: libstdc++-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 %define _gamedir %{_datadir}/Maelstrom +%define specflags_ia32 -fomit-frame-pointer %description Maelstrom is a rockin' asteroids game ported from the Macintosh -Originally written by Andrew Welch of Ambrosia Software, and ported -to UNIX and then SDL by Sam Lantinga . +Originally written by Andrew Welch of Ambrosia Software, and ported to +UNIX and then SDL by Sam Lantinga . -%description -l pl -Maelstrom jest kosmiczn± strzelank± sportowan± na UNIXy i SDL przez -Sama Lantinga , oryginalnie napisan± na +%description -l pl.UTF-8 +Maelstrom jest kosmiczną strzelanką sportowaną na Uniksy i SDL przez +Sama Lantinga , oryginalnie napisaną na Macintosha przez Andrew Welcha z Ambrosia Software. +%description -l pt_BR.UTF-8 +O Maelstrom é um jogo de asteróides vagantes portado do Macintosh, +originalmente escrito por Andrew Welch da Ambrosia Software, e portado +para o UNIX e SDL por Sam Lantinga. + +Sua nave está no temido círculo de asteróides "Maelstrom", e você tem +que sobreviver explodindo todos os asteróides e evitando outros +inimigos como estrelas Nova, turbilhões e naves e minas Shenobi. + +Gráficos 3D muito legais e sons, com suporte a temas e jogos via rede. + %prep %setup -q # everlasting shield, more shots available, all-in-one equipment and # reversed bonus in time function ;) -%{?_with_cheaters:%patch0 -p1} +%{?with_cheaters:%patch0 -p1} %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build -rm -f missing %{__aclocal} %{__autoconf} %{__automake} @@ -53,12 +84,11 @@ rm -f missing %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{/var/games,%{_applnkdir}/Games/Arcade} +install -d $RPM_BUILD_ROOT{/var/games,%{_desktopdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -#mv $RPM_BUILD_ROOT%{_prefix}/bin $RPM_BUILD_ROOT%{_prefix}/X11R6 rm -f $RPM_BUILD_ROOT%{_gamedir}/Images/Makefile* rm -f Docs/Makefile* @@ -70,7 +100,7 @@ ln -sf /var/games/Maelstrom-Scores $RPM_BUILD_ROOT%{_gamedir} # and playwave conflicts with SDL_mixer rm -f $RPM_BUILD_ROOT%{_bindir}/{macres,playwave,snd2wav} -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games/Arcade +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} %clean rm -rf $RPM_BUILD_ROOT @@ -78,7 +108,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README* Changelog COPYING CREDITS Docs -%attr(755,root,root) %{_bindir}/* +%attr(2755,root,games) %{_bindir}/* %{_gamedir} -%attr(666,root,root) %config(noreplace) %verify(not md5 size mtime) /var/games/Maelstrom-Scores -%{_applnkdir}/Games/Arcade/* +%attr(664,root,games) %config(noreplace) %verify(not md5 mtime size) /var/games/Maelstrom-Scores +%{_desktopdir}/*.desktop