sopwith - SDL port of the sopwith game

Property Value
Distribution openSUSE Tumbleweed
Repository Games all
Package filename sopwith-1.8.4-6.58.i586.rpm
Package name sopwith
Package version 1.8.4
Package release 6.58
Package architecture i586
Package type rpm
Category Amusements/Games/Action/Arcade
License GPL-2.0+
Maintainer -
Download size 75.63 KB
Installed size 169.11 KB
This is a port of the classic computer game "Sopwith" to run on modern
computers and operating systems.


Package Version Architecture Repository
sopwith-1.8.4-6.58.x86_64.rpm 1.8.4 x86_64 Games
sopwith-1.8.4-1.11.i586.rpm 1.8.4 i586 openSUSE Oss
sopwith-1.8.4-1.11.x86_64.rpm 1.8.4 x86_64 openSUSE Oss
sopwith - - -


Name Value - - - -


Name Value
application() -
application(sopwith.desktop) -
sopwith = 1.8.4-6.58
sopwith(x86-32) = 1.8.4-6.58


Type URL
Binary Package sopwith-1.8.4-6.58.i586.rpm
Source Package sopwith-1.8.4-6.58.src.rpm

Install Howto

  1. Add the Games repository:
    # zypper addrepo games
  2. Install sopwith rpm package:
    # zypper install sopwith




2015-03-25 -
- Update to version 1.8.4
* Updated man page (doc/sopwith.6) to match Debian's manual page.
* Bring Sopwith up to date with bug fixes provided by Fedora.
This should avoid crash on start-up problems and makes
compiling more robust.
- Changes from version 1.8.3
* The function asynclos() in swasynio.c includes a parameter
which is never used. Calling functions do not bother passing
a parameter. To avoid undefined behaviour the definition of
aynclos() has been fixed. (bdo#748172)
* Updated manual page to provide current default keys and
mention the location of the custom keys file (~/.sopwith/keys)
* Removed stray object files from tarball.
* Added rule to makefile "tarball" which performs more
complete clean-up and makes tarball in parent directory.
- Changes from version 1.8.2
* Added SDL_CFLAGS flag to src/Makefile to bring us
in line with FreeBSD patches.
* Updated copyright notice on help screen.
* Removed compiler optimiations to avoid crashes when game is
built using versions of GCC newer than 4.6.
- Changes from version 1.8.1
* Corrected initialization error would would prevent sound
from playing at start-up.
* Updated documentation to include command line flags for
playing music (-p) and starting Sopwith in quiet mode (-q).
- Changes from version 1.8.0
* Most distributions are moving to GTK-3, sopwith's legacy code uses
GTK-2. Dropping GTK support in favour of SDL.
* Modified configure script.
* Patched crash caused by failure to find a suitable video device.
* Modified src/sdl/video.c to add new check.
* Fixed configure warings related to datarootdir variable.
- Changes from version 1.7.5
* Cleaned up code to avoid compile warnings. Sopwith now
builds cleanly using Clang 3.0 and GCC 4.6.
* Added custom keys option. Controls can be altered by
adjusting the values in the ~/.sopwith/keys file. On
Windows this file should be located in the user's profile
under "AppData/Local/.sopwith/keys".
- Changes from version 1.7.4
* Added man page patch to update documentation.
* Added include statements in vid_vga.c and sdl/video.c to bring
us in line with Debian's patches.
* Applied patch to swasynio.c to correct spelling errors.
* Oil tank explosions should be a little more intense now. These
larger/faster explosions can be turned off at the command line
by using the "-e" flag. (bdo#188298.)
- Changes from version 1.7.3
* Added range check patch to avoid crashes when plan or missile
is close to the edge of the map. (bdo#224518 and bdo#258751)
* Mouse pointer no longer appears over Sopwith window.
* Depreciated gtk branch, updated configure/makefile scripts.
* Sound is now turned off by default. Sound can be turned on using
the -p flag from the command line.
* Fixed socket check in tcpcomm.c (error returns -1, not less than -2).
* When AI plane is chasing the player's plane, the AI plane will
now shoot if it is in position. (swauto.c)
* When the player's plane is damaged, the auto-pilot is less
manouverable, just like the player's controls. (swauto.c)
* Holding down the X or Z keys now causes the player's plane to
constantly speed up or slow down. Previously, the key had
to be rapidly tapped to change speed. (bdo#188301)
* Updated title screen to show exit message.
* Fixed compiler warning in swconf.c
- Changes from version 1.7.2
* Cleaned up some compile errors from gcc 4.4.1 on Ubuntu.
* Added -g command line option. -g and a number, such as -g2
will start the game on difficulty level 2. Normally the
game starts at zero. (bdo#582398)
- Correct source Url
- Remove fixed on upstream patches
* sopwith-gcc4.patch
* sopwith.6.patch
* sopwith-gtk-video.patch
* sopwith-sdl-video.patch
* sopwith-vid_vga.patch
- Update sopwith-gpl.diff
- Add sopwith-fix-string-include.patch
- Remove gtk2-devel of require list; upstream has dropped gtk support
- Remove redundant %clean section

See Also

Package Description
soya-0.14-4.52.i586.rpm A practical high-level object-oriented 3D engine
soya-0.14-4.52.x86_64.rpm A practical high-level object-oriented 3D engine
sparrow3d-1.3.315-1.11.i586.rpm An application framework with software renderer
sparrow3d-1.3.315-1.11.x86_64.rpm An application framework with software renderer
sparrow3d-devel-1.3.315-1.11.i586.rpm Development files for sparrow3d
sparrow3d-devel-1.3.315-1.11.x86_64.rpm Development files for sparrow3d
spatialindex-devel-1.8.5-6.46.i586.rpm Development files for spatialindex
spatialindex-devel-1.8.5-6.46.x86_64.rpm Development files for spatialindex
speed-dreams-2.2.1-6.4.i586.rpm Car motorsport simulation
speed-dreams-2.2.1-6.4.x86_64.rpm Car motorsport simulation
speed-dreams-data-2.2.1-6.4.noarch.rpm Game data for Speed Dreams
speed-dreams-devel-2.2.1-6.4.i586.rpm Development files for Speed Dreams
speed-dreams-devel-2.2.1-6.4.x86_64.rpm Development files for Speed Dreams
springrts-engine-0.103.0-1.147.noarch.rpm Metapackage default and mutlithreaded
springrts-engine-0.104.0-2.14.noarch.rpm Metapackage default and mutlithreaded