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

sopwith-2.7.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: sopwith Distribution: openSUSE:Factory:zSystems
Version: 2.7.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Nov 11 20:49:52 2024
Group: Amusements/Games/Action/Arcade Build host: reproducible
Size: 372372 Source RPM: sopwith-2.7.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

* Mon Nov 11 2024 Martin Hauke <[email protected]>
  - Update to 2.7.0
    * Some tanks were changed to face in the opposite direction
      where it made more sense, as a minor visual improvement.
    * A document was added that describes the project's philosophy.
    * The Emscripten version now has an option on the main menu to
      open the manual.
    Bug fixes:
    * Custom missions can now be used in network games.
    * A minor visual bug was fixed where objects appeared to be
      overlapping with the ground sometimes.
    * A bug was fixed where targets could sometimes blow themselves
      up with their own bullets (most notably the hangars by
      shooting their own flags).
    Custom mission files:
    * New target types: water towers, radio towers and observation
      balloons. You can load new_targets.sop to see them.
    * Replacement graphics no longer need to be the same size as
      the graphics they are replacing.
    * It is now possible to have target graphics that are larger
      than 16x16 pixels. The new radio and water tower targets
      provide examples of this.
    * The original.sop mission file now includes the original
      graphics and title music, to make it easier for people to
      make quick mods.
    * The "owner" field in mission files was renamed to "faction".
      Objects are allied to factions, rather than belonging to
      planes. The manual page documents how the factions system
      works.
* Sat Nov 09 2024 Martin Hauke <[email protected]>
  - Update to 2.6.0
    * The autopilot logic has been improved to avoid crashing the
      plane into the ground at low altitudes. This fixes a bug that
      made landing the plane almost impossible at higher game levels
      where the plane flies much faster.
    * A palette was added to simulate the Atari version of the game
      (according to the source code, anyway; it's not clear the Atari
      version was ever completed).
    * Planes are now shown on the menu, to give a feel for what the
      game will look like when choosing a palette.
    * The manual page was improved, including to add "bugs" and
      "examples" sections.
    * A minor tweak was made to one of the plane sprites to fix a
      one-pixel hole in the plane.
    * There is now a -v option that shows the program version number.
    * An AppStream metainfo file was added.
    Some nice new features for modders:
    * There's a new manpage that documents the format of Sopwith
      mission files.
    * Four new target types (truck, tanker truck, flag and tent) have
      been added for use in fan-made levels. There are also ten slots
      for custom user-defined target types, if you want to create
      your own completely new ground targets.
    * It is now possible to replace symbols (sprites) inside custom
      map files. An example file is included that changes the
      biplanes into triplanes, so it's finally possible now to face
      off against "The Red Baron" in his triplane!
    * It's now possible to replace the title screen music in custom
      map files too.
  - Use pkg-config style dependencies
* Sat Jun 22 2024 Andrea Manzini <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 [email protected]
  - 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 [email protected]
  - use font header file from SDL_gfx (bnc#774330)
* Mon Jul 23 2012 [email protected]
  - 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-mission.5.gz
/usr/share/man/man5/sopwith.cfg.5.gz
/usr/share/man/man6/sopwith.6.gz
/usr/share/metainfo/io.github.fragglet.sdl_sopwith.metainfo.xml
/usr/share/sopwith
/usr/share/sopwith/maps
/usr/share/sopwith/maps/README.md
/usr/share/sopwith/maps/bogey.sop
/usr/share/sopwith/maps/empty.sop
/usr/share/sopwith/maps/new_targets.sop
/usr/share/sopwith/maps/original.sop
/usr/share/sopwith/maps/tank_strike.sop
/usr/share/sopwith/maps/triplane.sop


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jan 7 00:21:20 2025