Sisyphus repository
Last update: 2018-10-16 13:07:50 +0400 | SRPMs: 18651 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 0.7.1-alt2.qa1
p8: 0.7.1-alt2.qa1
p7: 0.7.1-alt2.qa1
t7: 0.7.1-alt2.qa1
Platform6: 0.7.1-alt2
t6: 0.7.1-alt2
Platform5: 0.7.1-alt1
5.1: 0.7.1-alt1

Group :: Games/Arcade
Source RPM: abuse_sdl

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/4)   Repocop 

Raw spec file

%define oname abuse
Name: abuse_sdl
Version: 0.7.1
Release: alt2.qa1
Packager: Fr. Br. George <george at>
Summary: The classic Crack-Dot-Com game
License: GPL
Group: Games/Arcade


Source1: fRaBs210.tar.bz2
Source2: abuse.desktop
Patch0:                abuse_sdl-0.7.0-fixes.patch
Patch1:                abuse_sdl-0.7.0-exit-intro-crash.patch

# Automatically added by buildreq on Sat Apr 11 2009

BuildRequires: ImageMagick-tools gcc-c++ imake libGL-devel libSDL-devel libX11-devel libXext-devel xorg-cf-files

Requires: %name-fRaBs = %version

Abuse-SDL is a port of Abuse, the classic Crack-Dot-Com game, to the
SDL library. It can run at any color depth, in a window or fullscreen,
and it has stereo sound with sound panning.

%package fRaBs
Summary: Free leves set for Abuse
BuildArch: noarch
License: public domain
Group: Games/Arcade
%description fRaBs
fRaBs is just a silly acronym for &#39;Free Abuse'. It has the network support of the registered version, but also comes equipped with many new single player and deathmatch levels, as well as additional enemies and artwork, all coming from outside, free sources. A list of updates and modifications can be found in the updates section.

%setup -q -n %oname-%version
%patch0 -p1 -z .fix
%patch1 -p1 -z .intro


convert -size 48x48 abuse.png 48x48.png
convert -size 16x16 abuse.png 16x16.png


install -pD -m644 %SOURCE2 %buildroot%_desktopdir/%name.desktop

install -D abuse.png %buildroot/%_niconsdir/abuse.png
install -D 48x48.png %buildroot/%_liconsdir/abuse.png
install -D 16x16.png %buildroot/%_miconsdir/abuse.png

install -d %buildroot/{%_gamesdatadir/abuse,%_gamesbindir}
mv %buildroot/%_bindir/abuse %buildroot/%_gamesbindir/abuse.sdl
cat > %buildroot/%_gamesbindir/abuse << EOF

cd %_gamesdatadir/abuse/fRaBs210
exec %_gamesbindir/abuse.sdl -datadir %_gamesdatadir/abuse/fRaBs210 "\$@"
chmod +x %buildroot/%_gamesbindir/abuse
cd %buildroot/%_gamesdatadir/abuse/
bzcat %SOURCE1 | tar xf -
rm -f fRaBs210/{*.exe,art/*.exe,*.386}
for f in `find . -type f`; do
        dir=`dirname $f`
        base=`basename $f`
        new=$dir/`echo $base | tr [A-Z] [a-z]`
        if [ $new != $f ]; then
                mv $f $new

cd */addon/leon
ln -s lmisc.spe Lmisc.spe

cd sfx
ln -s ambship1.wav Ambship1.wav
ln -s ambship2.wav Ambship2.wav


%files fRaBs

* Wed Apr 17 2013 Dmitry V. Levin (QA) <qa_ldv at> 0.7.1-alt2.qa1
- NMU: rebuilt for debuginfo.

* Tue Jan 19 2010 Fr. Br. George <george at> 0.7.1-alt2
- Fix icon names

* Sat Apr 11 2009 Fr. Br. George <george at> 0.7.1-alt1
- Version up
- MDK patches include
- Upstream switch
- Datafiles split

* Sat Mar 10 2007 Michael Shigorin <mike at> 0.7.0-alt4
- added ImageMagick to buildrequires by hand
  (hm, got lost somehow with buildreq)

* Sun Feb 11 2007 Michael Shigorin <mike at> 0.7.0-alt3
- adopted an orphan
- built with gcc4.1
- updated buildrequires
- replaced debian menu file with freedesktop (from Ubuntu)
- added missing manpage

* Thu Jan 09 2003 Sergey V Turchin <zerg at> 0.7.0-alt2
- fix BuildRequires

* Tue Dec 17 2002 Sergey V Turchin <zerg at> 0.7.0-alt1
- new version
- build with gcc2.96

* Wed Oct 23 2002 Sergey V Turchin <zerg at> 0.6.1-alt2
- rebuild with gcc3.2

* Fri Feb 08 2002 Sergey V Turchin <zerg at> 0.6.1-alt1
- new version

* Mon Jan 21 2002 Sergey V Turchin <zerg at> 0.6.0-alt1
- new version

* Tue Sep 04 2001 Sergey V Turchin <zerg at> 0.5.0-alt1
- new version

* Thu May  3 2001 Frederic Lepied <> 0.4.8-2mdk
- corrected badly lowercased files

* Tue May  1 2001 Frederic Lepied <> 0.4.8-1mdk
- first version

© 2009–2018 Igor Zubkov