Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sopwith-2.5.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: sopwith Distribution: openSUSE Tumbleweed
Version: 2.5.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Jun 22 19:19:22 2024
Group: Amusements/Games/Action/Arcade Build host: reproducible
Size: 242269 Source RPM: sopwith-2.5.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/fragglet/sdl-sopwith
Summary: SDL port of the sopwith game
This is a port of the classic computer game "Sopwith" to run on modern
computers and operating systems.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Sat Jun 22 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 2.5.0:
    * There is still no editor for making custom levels, but a Python library
      has been added for programmatically generating levels.
      An example level has been included, the first custom level!
    * Objects in custom levels can now be arbitrarily mirrored and rotated.
    * The numeric keypad enter key can now be used to switch into fullscreen mode,
      and also when entering a hostname (thanks TechKnight).
    * A long-standing bug was fixed where the computer planes would try to take off
      by flying straight up and then immediately stalling.
    * The score is no longer reset between levels (this was a bug).
    * At end of level, the remaining planes now "tick down" properly.
    * A bug was fixed where the app icon was shown as a black silhouette.
    * The manual page now documents the dashboard layout.
    * The score will no longer be drawn over the medals for very large values.
  - added GPG signature verification
* Fri Mar 22 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 2.4.0:
    * There is now an emscripten (web) version, available on the website.
    * It is now possible to make and load custom levels (there is no proper
      level editor available yet though).
    * There are now a number of alternative palettes that can be used that
      simulate different CGA palettes and old monitors (thanks techknight).
    * There are now hotkeys to end or restart the current game (thanks techknight).
    * There is now a -p command line option to specify TCP port number.
    * Sound is now oversampled to reduce sound aliasing (thanks @kmill).
    * Starting level is now synchronized between players at multiplayer start.
    * A bug was fixed with the keybindings menu not working (thanks ranguli, NY00123)
    * An input bug was fixed where a backspace would leave some visual corruption,
      and the cursor now blinks.
    * A bug was fixed where the same medal could be awarded twice.
    * Timing of music on the title screen was fixed (thanks @NY00123).
* Fri Jun 16 2023 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 2.3.0:
    * Medals are no longer cleared after a crash.
    * The purple heart medal is now only awarded to players injured in combat.
    * The close button now quits the game (thanks Will Thompson)
    * The help screen is no longer shown when aborting the game.
  - Update to 2.2.0:
    * Help text is now shown for new players. This is shown on game start in
      novice mode, but won't be shown again after a successful flight.
    * It's no longer possible to flip the plane upside down while sitting
      motionless on the runway (a bug since the original DOS versions).
    * It's no longer possible to get wounded on the ground.
    * The game no longer freezes up in multiplayer mode if the other player quits.
    * If the game quits with an error, a friendly dialog box now shows the error.
    * Some minor manpage fixes
    * Lots more internal cleanups
* Mon Dec 05 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.1.1:
    * An embarrassing bug was fixed where you could win by bombing your own
    buildings.
    * The ox "splat" screen now shows correctly if you are shot down and crash
    into an ox.
    * Bug fixes and changes in this version:
    * libm is included as a dependency when needed (thanks slicer69).
    * No error is printed if the config file doesn't exist (thanks Kenneth
    Pronovici).
    * The screen is now redrawn properly when in menus and the window is
      uncovered
    or resized (thanks Kenneth Pronovici).
    * Some potential crashes were fixed when near the edges of the map.
    * Some of the code has been refactored to centralize how levels are
      defined. In
    the future this will help to support custom levels.
    * Documentation changes:
    * Build instructions were clarified (thanks Kenneth Pronovici).
    * Better documentation of novice mode was added to the manpage (thanks
      Kenneth
    Pronovici).
    * References to the -p argument were removed from the manpage and the help
      text
    (thanks Kenneth Pronovici).
    * Changes in this version:
    * Sound has been reenabled. Sound output is now passed through a bandpass
    filter intended to make it sound like a real PC speaker, and also plays
    back at a much quieter volume, to be less startling to new players.
    * Medals are now awarded to reward players (thanks creichen). The Unix
    manpage includes some details about the medals and how to attain them.
    * There is now a configuration screen for setting key bindings, which are
    stored in the same configuration file as other settings.
    * Thanks to SDL2's renderer API, the game now scales up to arbitrary
      window
    sizes and resolutions, and isn't limited to just 320x200 or 640x400.
    * Network performance has been improved significantly.
    * The Unix manpage has been significantly improved and expanded. A
      separate
    manpage was added for the configuration file.
    * Sopwith now runs on macOS, and Mac .dmg packages are generated.
    * Also now builds and runs cleanly on Haiku.
    * The Windows .exe now has metadata and an icon.
    * The missiles feature was changed to a hidden setting since it's not very
    fun and doesn't really fit the game's theme.
    * The networking option to use a "TCP loop" has now been merged with the
    normal "connect" option, for simplicity. The target server may be a real
    server or a TCP loop server, and the clients will autodiscover.
    * Movement precision within the game was made significantly more precise.
    This fixes a long-standing issue where fractional movement values were
    just being discarded, instead of being included in calculations as they
    should have been.
    * Fix computer planes not shooting when tailing the player's plane
      (creichen).
    * Fix planes crashing into their own bullets (creichen).
    * Fix players able to turn quickly when wounded and using the autopilot.
    * Damaged ground no longer remains on the title screen after the game
      ends.
    * Network games no longer desync when only one player uses harry keys
      mode.
    * Big oil tank explosions now match the magnitude of the old explosions
      from
    Sopwith 1 and Sopwith 2. The command line option to disable them has been
    replaced with a configuration variable.
    * A bug was fixed where it was possible to stop the plane in midair when
    playing the game in novice mode (thanks Alaux).
    * Code has been ported to SDL2.
    * Rewritten graphics code
    * Major internal restructuring: removal of obsolete code, removal of
    some global variables
    * Sopwith configuration file is no longer ~/.sopwithrc on \*nix systems,
      but
    can now be found at ~/.local/share/SDL\ Sopwith/sopwith.cfg
  - drop sopwith-fix-string-include.patch, sopwith-gpl.diff: obsolete
* Wed Mar 25 2015 p.drouand@gmail.com
  - 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.
      (bdo#187930)
    * 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.
      (bdo#582399)
    * 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
* Fri Aug 03 2012 lnussel@suse.de
  - use font header file from SDL_gfx (bnc#774330)
* Mon Jul 23 2012 lnussel@suse.de
  - initial package version 1.7.1 based on Fedora's

Files

/usr/bin/sopwith
/usr/share/applications/sopwith.desktop
/usr/share/doc/packages/sopwith
/usr/share/doc/packages/sopwith/FAQ.md
/usr/share/doc/packages/sopwith/NEWS.md
/usr/share/doc/packages/sopwith/README.md
/usr/share/doc/packages/sopwith/TODO
/usr/share/doc/packages/sopwith/origdoc.txt
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/sopwith.png
/usr/share/icons/hicolor/72x72
/usr/share/icons/hicolor/72x72/apps
/usr/share/icons/hicolor/72x72/apps/sopwith.png
/usr/share/licenses/sopwith
/usr/share/licenses/sopwith/COPYING.md
/usr/share/man/man5/sopwith.cfg.5.gz
/usr/share/man/man6/sopwith.6.gz
/usr/share/sopwith
/usr/share/sopwith/maps
/usr/share/sopwith/maps/README.md
/usr/share/sopwith/maps/empty.sop
/usr/share/sopwith/maps/original.sop
/usr/share/sopwith/maps/tank_strike.sop


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024