Package Release Info

gzdoom-4.14.2-bp160.1.3

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gzdoom

Change Logs

* Mon May 05 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.14.2
  * Ortho + OOB fixes and improvements.
  * Revert clipper to older code path when not in Ortho/OOB (speed
    improvement).
  * Fix to some crashes and memory leaks.
  * Exposed DDoor to ZScript, Exposed DPlat to ZScript, Exposed
    more of the Ceiling thinker, Exposed more of the Floor thinker,
    Exposed DElevator to ZScript.
  * Exported: GetLumpContainer, GetContainerName, GetLumpFullPath
    for WADS struct.
  * Added autoSwitch parameter to A_ReFire.
  * Add a few commonly-used gzdoom-specific properties to the
    DeHackEd parser.
* Fri Mar 07 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.14.1
  * Add new SBARINFO top level "AppendStatusBar", allowing for
    extra SBARINFO code to be added to custom SBARINFO definitions.
  * Fixed A_SprayDecal not working on 3D floors.
  * Add snd_footstepvolume to sound options menu.
  * Allow setting a dynamic light's alpha to influence its
    brightness.
  * Added interpolation to crosshair size.
  * Added S_StartSoundAt, HasConversation to the scripting
    interface.
  * Allow passing sound volume to PlayBounceSound in ZScript
  * Added flags for angle handling on bounce.
  * Added translation argument for A_SprayDecal.
  * Added the NOAUTOOFFSKULLFLY flag for scripting.
* Sun Feb 09 2025 Jan Engelhardt <jengelh@inai.de>
- Retain modtime of files for reproducibility
* Wed Dec 18 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.14.0
  * FOV scales ortho up to 180 degrees
  * Interpolate non-Burn screen wipes
  * Added net id functions for ACS
  * Fixed bouncing on 3D floors
  * Fixed A_SprayDecal not working on 3D floors
* Sat Nov 02 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.13.2
  * Added (SPF_)STRETCHPIXELS - for actors, makes rollsprites
    levelstretched, for particles, puts them back to the original
    stretch math as before, optional opt-in flag.
  * Sector damage code reverted due to some critical bugs,
    feature will be in 4.14 timeframe.
* Sat Oct 12 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.13.0
  * Added pistol start gameplay option.
  * A few ID24 spec implementations, added support for new
    Bethesda DOOM + DOOM II re-release and Legacy of Rust.
  * Several multiplayer network fixes, especially with
    prediction.
  * Added Extra Parameters to iwad selection box.
  * IWAD selection box now always shows unless one of the
    following is true: it is disabled, -iwad is used from command
    line, or you load in a gameinfo that suggests an IWAD.
  * Added MBF21 and MBF21-strict compatibility presets.
  * Particles and rollsprites are now square.
* Mon Jul 01 2024 Jan Engelhardt <jengelh@inai.de>
- Resolve improper __DATE__ replacement [boo#1226829]
* Fri May 17 2024 Jan Engelhardt <jengelh@inai.de>
- Delete gzdoom-waddir.patch (substitute by logic in build recipe),
  delete 0001-Revert-use-static_assert-to-make-32-bit-builds-fail.patch
  and 0001-removed-some-32bit-only-CMake-code.patch
  (merged into more-32bit.patch)
* Wed May 08 2024 Jan Engelhardt <jengelh@inai.de>
- Update more-32bit.patch to fix i586/ILP32 FTBFS.
* Tue Apr 30 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.12.2
  * Set default backend to Vulkan, if Vulkan fails go GLES not OpenGL.
  * Added a `mapinfo` console command.
  * zscript: add `final` and `sealed` as class options.
  * Always save a copy of the map in a savegame's metadata.
  * Added wall texture skewing.
  * Implemented dsda-doom's sector scrolling properties, added
    UDMF wall scrolling properties from DSDA, added friction and
    colormap related properties from DSDA, added DSDA's thrust
    properties for UDMF, and added per-sector sky UDMF
    properties.
  * Allow defining zero gravity through MAPINFO
  * Added rudimentary support for DSDA's COMPLVL lump.
  * Added actor flag +BILLBOARDFACECAMERA.
  * Added `sv_pistolstart` server flag.
- Add gzdoom-lzma-simd.patch
Version: 4.10.0-bp154.2.3.1
* Thu Mar 30 2023 Jan Engelhardt <jengelh@inai.de>
- Add gcc13.diff
* Tue Feb 07 2023 Jan Engelhardt <jengelh@inai.de>
- Update gzdoom-vulkan.patch for glslang 12
* Sun Dec 04 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.10.0
  * Map<K,V> and MapIterator<K,V> for ZScript
  * Quaternion support for model rotations
  * Improved IQM support
- Delete 0001-build-unbreak-compilation-on-Linux.patch (merged)
* Sun Nov 06 2022 Jan Engelhardt <jengelh@inai.de>
- Update description for the removal of SoftPoly
* Sat Nov 05 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.9.0
  * IQM bone model support
  * Textured particles
  * The SoftPoly renderer was removed
- Delete gzdoom-sdlbug.patch (obsolete),
  0001-fix-gzdoom.pk3-not-found-error.patch (merged)
- Add 0001-build-unbreak-compilation-on-Linux.patch,
  0001-removed-some-32bit-only-CMake-code.patch
* Mon Oct 24 2022 Jan Engelhardt <jengelh@inai.de>
- Update gzdoom-vulkan.patch for glslang-11.12.
* Sun Jul 24 2022 Jan Engelhardt <jengelh@inai.de>
- Replace 0001-Revert-load-the-hex-font-as-early-as-possible.patch
  by better fix, 0001-fix-gzdoom.pk3-not-found-error.patch .
- Drop gzdoom-asmjit.patch (no longer needed; the linkage error
  it used to fix seems just gone)
* Sun Jul 10 2022 Jan Engelhardt <jengelh@inai.de>
- Disable rpath
* Tue Jul 05 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.8.2
  * add a few maps to the rebuildnodes compatibility block
* Sun Jun 26 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.8.1
  * Bugfix for software mode mirrors not working
  * Feature: Add +ONLYVISIBLEINMIRRORS and +INVISIBLEINMIRRORS
    actor flags. The former makes the actor only visible in
    reflections, while the latter makes the actor not cast
    reflections in mirrors.
- Drop 0001-Resolve-build-failure-on-i686-linux.patch (merged)
- Add 0001-Revert-use-static_assert-to-make-32-bit-builds-fail.patch
* Thu Jun 23 2022 Jan Engelhardt <jengelh@inai.de>
- Add 0001-Revert-load-the-hex-font-as-early-as-possible.patch
* Mon Jun 06 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.8.0
  * Added Raze-style HUD scaling. Not exposed in the menu yet,
    Set hud_oldscale to 0 and use shift with the screen resize
    keys to scale the status bar.
  * Handle the start/endoom screens with the ingame renderer.
    They are now present on all platforms and use the full screen
    size of the game.
  * Many MBF21 fixes.
  * Added the cutscene system from Raze.
- Add gzdoom-discord.patch
- Add 0001-Resolve-build-failure-on-i686-linux.patch
* Sat Apr 23 2022 Jan Engelhardt <jengelh@inai.de>
- Reenable use of system vulkan libraries on Tumbleweed.
* Fri Apr 15 2022 Cristian RodrĂ­guez <crrodriguez@opensuse.org>
- Drop unused nasm from buildrequires.
Version: 3.2.5-bp150.2.5
* Mon Jan 08 2018 jengelh@inai.de
- Update to new upstream 3.2.5
  * Implemented 'i_soundinbackground' to continue playing sounds
    and music while in background.
  * OpenGL rendering now continues even when losing focus if not
    running fullscreen.
  * Added 'playerrespawn' skill flag to allow gameplay mods to
    retroactively enable player respawns in single player on
    all maps.
  * Improved Advanced Sound Options menu - added option for
    FluidSynth chorus, removed fractional part from FluidSynth
    voices option.
  * Fixed applying of Doom 64 lighting to horizon portals.
  * Particles are now interpolated.
- Use system lzma-sdk
- Add 0001-Update-LZMA-SDK-to-version-17.01.patch,
  gzdoom-lzma.patch, gzdoom-wadsrc-extra.patch
* Tue Jan 02 2018 jengelh@inai.de
- Remove zdoom from the specfile (which had built both zdoom and
  gzdoom due to their similarity) and rename to gzdoom.spec.
- Update to new upstream release 3.2.4
  * Recognition for the HacX 2.0 IWAD
  * Recognition for the modified Doom 1/2/U IWADs and the "No Rest
    for the Living" expansion pack shipped in the Doom3 BFG Edition.
  * New GL3 node format for complex UDMF maps which need fractional
    precision on node splitters.
  * The ZScript scripting language has been added.
  * A new 32-bit software renderer has been added.
    The classic 8-bit renderer remains available.
- Add gzdoom-waddir.patch, gzdoom-staticlibs.patch.
* Sun Mar 24 2013 jengelh@inai.de
- Standardize on /usr/share/doom for IWADs.
- Per-user configuration is to be moved to ~/.config/zdoom
  (XDG environment variables are not respected, though),
  ~/.config/gzdoom and ~/.config/zandronum for the different
  game engines respectively.
* Thu Mar 21 2013 jengelh@medozas.de
- Update to new upstream release zdoom-2.6.0+svn4191
  and gzdoom-1.7.01+svn1526
  * berserk indicator on alternative HUD
  * support for BFG edition IWADs
  * sound precaching through MAPINFO.
- Imported zandronum-1.0+hg3641 (formerly Skulltag)
* Tue Jul 10 2012 jengelh@inai.de
- Update to new upstream release 2.6.0 (gzdoom-1.6.0)
  * Added Hacx IWAD support.
  * Added text-format Strife conversation system with USDF and ZSDF.
  * A textured automap is now available; automap graphics are now
  externalized.
  * Rewritten menu system, which can now be defined with the MENUDEF
  lump.
  * Externalized intermissions to MAPINFO.
  * Externalized IWAD detection and gave each IWAD its own
  independent config section.
  * Added FluidSynth and GUS emulator softsynths; fixed issues with
  TiMidity++.
  * Added VOC support and enhanced MIDI playback with support for
  alternative formats such as XMI and HMI.
  * Action specials: Added Ceiling_LowerAndCrushDist and
  Thing_SetConversation. Added console command to execute specials.
  * ACS: Increased maximum script number from 999 to 32767.
  * ACS: Named scripts allow to avoid script number conflicts
  altogether.
  * ACS: Added StrCopy, CheckSight, SetActivator, SetPointer
  functions.
  * ACS: Added APROP_ScaleX/Y and APROP_Mass actor properties.
  * ACS: Added temporary dynamic strings variables with StrParam.
  * ACS: Scripts can now have up to four parameters.
  * DECORATE: Added A_CheckFlag, A_FaceMaster, A_FaceTracer,
  A_RadiusGive, A_SetMass, A_SetScale, A_Warp and A_WolfAttack...
  * DECORATE: Enhanced A_AlertMonsters, A_BFGSpray, A_Blast,
  A_CustomBulletAttack, A_FireBullets, A_GunFlash, A_PainAttack,
  A_RadiusThrust...
  * DECORATE: Added an actor pointer manipulation system with several
  new codepointers...
  * DECORATE: Added DOHARMSPECIES, DONTCORPSE, SEEINVISIBLE and
  INVENTORY.UNTOSSABLE
  * DECORATE: Increased damage type flexibility in several ways with
  DeathType and PainType.
  * DECORATE: Added customizable fléchettes.
  * DECORATE: Made accuracy and stamina accessible through DECORATE
  expressions.
  * DECORATE: Added ProjectileKickback, Inventory.RestrictedTo and
  Inventory.ForbiddenTo class-based properties.
  * DECORATE: Backported VisibleToTeam, VisibleToPlayerClass and
  weapon DropItem feature from Skulltag, and enhanced them.
  * DECORATE: Added "Fast" keyword for states and deprecated the
  unreliable FASTER and FASTMELEE flags.
  * Added a secret hint system.
  * 3D floors support.
  * FraggleScript support.
  * Voxel support.
  * SBARINFO: Ammo 1/2 capacities added to DrawNumber, support for
  color names in colored text.
  * SNDINFO: Added musicalias and attenuation.
  * Compatibility: fixed issues with Eternal Doom, Happy Time Circus,
  Phobos, vanilla compat, Boom compat, light levels higher than
  255, Heretic, Strife, MUSINFO, misnamed UDMF field.
  * Fixed loading of BMF palettes.
  * restart console command.
  * Added PALVERS lump for specifying alternate graphics to use with
  a paletted render, in case the graphics you really want to use
  look bad without true color.
  * Custom IWADs no longer need to include a COLORMAP, as ZDoom will
  generate one automatically if it is missing.
  * Fixed vertical tiling of non-power-of-two textures.
* Sat Nov 27 2010 jengelh@medozas.de
- cmake is really weird when it comes to CFLAGS.
  Pass :STRING= to make it actually use our flags.
- set RPM group for gzdoom to one that rpmlint accepts
- disable strip to make debuginfo packages work
- fix a crash caused by an uninitialized variable
* Fri Sep 10 2010 jengelh@medozas.de
- Enable building with experimental fluidsynth support
- Optimize PNGs before packing up
- Do not use FMODEx for building on non-x86
- Remove unneeded p7zip build dependency (repacked + patched
  .tar.xz is used since a while)
- Update to ZDoom 2.5.0
  * Obsoleted zdoom-binutils.diff
- Update to GZDoom 1.5.02
* Fri Jul 30 2010 jengelh@medozas.de
- Add patch to workaround compile issues with binutils 2.20.0
* Wed Jul 28 2010 jengelh@medozas.de
- Split up zdoom package into its components
- zdoom, gzdoom, zdoom-devel