forked from pool/gzdoom
Accepting request 627526 from home:mnhauke:games
- Update to version 3.5.0 * (modern branch only) Fullscreen is now borderless window (which, technically, it always has been, anyhow). Removed hacks which changed the desktop resolution in order to simulate exclusive fullscreen because they were a constant stability concern. * (modern branch only) fixed a performance regression with the software renderer, introduced by the recent changes to the video backend in 3.4. * Save item statistics - Items are now saved into save games and are displayed on the statfile * Upgrade libADLMIDI and libOPNMIDI * Large number of MinGW fixes * add tags for all Doom and Heretic monsters for mods that reveal monster names * various compatibility fixes for old maps and mods * fixed titlepic animation * Custom hardware shaders now can use custom texture units * default to "fullscreen" display * fixed a potential exploit with malformed WAD files. - Update to version 3.4.1 * fixed: redirect script access to the compatflags CVARs to their internal shadow variables. This is needed so that MAPINFO settings for these flags don't get ignored. * fixed: flag CVars in ZScript referenced wrong addresses * fixed: ZScript used the wrong variable for compatflags2. * fixed: remove ARM specific gl_es definition since it's not even really much different from the main line definition, anyhow * fixed generation of brightmaps for sprites. This forgot to take the added empty border for filtering improvement into account. * fixed ADynamicLight's shadowmap index must be reset when loading OBS-URL: https://build.opensuse.org/request/show/627526 OBS-URL: https://build.opensuse.org/package/show/games/gzdoom?expand=0&rev=8
This commit is contained in:
parent
b82ed51c1a
commit
73235f3171
File diff suppressed because it is too large
Load Diff
4
_service
4
_service
@ -2,8 +2,8 @@
|
||||
<service name="tar_scm" mode="disabled">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">git://github.com/coelckers/gzdoom</param>
|
||||
<param name="revision">g3.2.5</param>
|
||||
<param name="versionformat">3.2.5</param>
|
||||
<param name="revision">g3.5.0</param>
|
||||
<param name="versionformat">3.5.0</param>
|
||||
<!-- non-OSI media -->
|
||||
<param name="exclude">wadsrc_extra</param>
|
||||
</service>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:69f941b20fa9e7260f04f1949a2956805b72db58cb8a8435b54905cc9d206a13
|
||||
size 7600388
|
3
gzdoom-3.5.0.tar.xz
Normal file
3
gzdoom-3.5.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a58c76511a7d5c4219bd430063c8431037b9cf02c4f28836d42a8dd72453cfb6
|
||||
size 7991064
|
@ -1,27 +1,16 @@
|
||||
From: Jan Engelhradt <jengelh@inai.de>
|
||||
Date: 2018-01-08 13:45:39.937133591 +0100
|
||||
|
||||
Use system-provided LZMA SDK.
|
||||
|
||||
---
|
||||
CMakeLists.txt | 4 ++--
|
||||
src/CMakeLists.txt | 4 ++--
|
||||
tools/zipdir/CMakeLists.txt | 4 ++--
|
||||
3 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
Index: gzdoom-3.2.5/CMakeLists.txt
|
||||
===================================================================
|
||||
--- gzdoom-3.2.5.orig/CMakeLists.txt
|
||||
+++ gzdoom-3.2.5/CMakeLists.txt
|
||||
@@ -13,6 +13,7 @@ endif()
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 1328491d3..219c20461 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -12,6 +12,7 @@ endif()
|
||||
|
||||
list( APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake )
|
||||
include( CreateLaunchers )
|
||||
include( FindPackageHandleStandardArgs )
|
||||
+include(FindPkgConfig)
|
||||
|
||||
# Produce a warning if XP support will be missing.
|
||||
# Produce a warning if XP support will be missing when building a 32 bit target for MSVC.
|
||||
if( MSVC )
|
||||
@@ -311,7 +312,7 @@ else()
|
||||
@@ -320,7 +321,7 @@ else()
|
||||
set( GME_LIBRARIES gme )
|
||||
endif()
|
||||
|
||||
@ -30,7 +19,7 @@ Index: gzdoom-3.2.5/CMakeLists.txt
|
||||
|
||||
if( NOT CMAKE_CROSSCOMPILING )
|
||||
if( NOT CROSS_EXPORTS )
|
||||
@@ -329,7 +330,6 @@ install(DIRECTORY docs/
|
||||
@@ -338,7 +339,6 @@ install(DIRECTORY docs/
|
||||
DESTINATION ${INSTALL_DOCS_PATH}
|
||||
COMPONENT "Documentation")
|
||||
|
||||
@ -38,11 +27,11 @@ Index: gzdoom-3.2.5/CMakeLists.txt
|
||||
add_subdirectory( tools )
|
||||
add_subdirectory( dumb )
|
||||
add_subdirectory( gdtoa )
|
||||
Index: gzdoom-3.2.5/src/CMakeLists.txt
|
||||
===================================================================
|
||||
--- gzdoom-3.2.5.orig/src/CMakeLists.txt
|
||||
+++ gzdoom-3.2.5/src/CMakeLists.txt
|
||||
@@ -454,7 +454,7 @@ add_custom_target( revision_check ALL
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 993952e8d..ea222f12a 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -460,7 +460,7 @@ add_custom_target( revision_check ALL
|
||||
|
||||
message( STATUS "Fluid synth libs: ${FLUIDSYNTH_LIBRARIES}" )
|
||||
set( ZDOOM_LIBS ${ZDOOM_LIBS} "${ZLIB_LIBRARIES}" "${JPEG_LIBRARIES}" "${BZIP2_LIBRARIES}" "${GME_LIBRARIES}" "${CMAKE_DL_LIBS}" )
|
||||
@ -51,7 +40,7 @@ Index: gzdoom-3.2.5/src/CMakeLists.txt
|
||||
|
||||
if( SNDFILE_FOUND )
|
||||
set( ZDOOM_LIBS ${ZDOOM_LIBS} "${SNDFILE_LIBRARIES}" )
|
||||
@@ -1220,7 +1220,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS"
|
||||
@@ -1285,7 +1285,7 @@ if(${CMAKE_SYSTEM_NAME} STREQUAL "SunOS")
|
||||
set( ZDOOM_LIBS ${ZDOOM_LIBS} nsl socket)
|
||||
endif()
|
||||
|
||||
@ -60,10 +49,10 @@ Index: gzdoom-3.2.5/src/CMakeLists.txt
|
||||
|
||||
include_directories( .
|
||||
g_statusbar
|
||||
Index: gzdoom-3.2.5/tools/zipdir/CMakeLists.txt
|
||||
===================================================================
|
||||
--- gzdoom-3.2.5.orig/tools/zipdir/CMakeLists.txt
|
||||
+++ gzdoom-3.2.5/tools/zipdir/CMakeLists.txt
|
||||
diff --git a/tools/zipdir/CMakeLists.txt b/tools/zipdir/CMakeLists.txt
|
||||
index 6a36b2cb5..75cadf47e 100644
|
||||
--- a/tools/zipdir/CMakeLists.txt
|
||||
+++ b/tools/zipdir/CMakeLists.txt
|
||||
@@ -1,9 +1,9 @@
|
||||
cmake_minimum_required( VERSION 2.8.7 )
|
||||
|
||||
|
126
gzdoom.changes
126
gzdoom.changes
@ -1,3 +1,129 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 5 12:00:27 UTC 2018 - mardnh@gmx.de
|
||||
|
||||
- Update to version 3.5.0
|
||||
* (modern branch only) Fullscreen is now borderless window (which,
|
||||
technically, it always has been, anyhow). Removed hacks which
|
||||
changed the desktop resolution in order to simulate exclusive
|
||||
fullscreen because they were a constant stability concern.
|
||||
* (modern branch only) fixed a performance regression with the
|
||||
software renderer, introduced by the recent changes to the video
|
||||
backend in 3.4.
|
||||
* Save item statistics - Items are now saved into save games and
|
||||
are displayed on the statfile
|
||||
* Upgrade libADLMIDI and libOPNMIDI
|
||||
* Large number of MinGW fixes
|
||||
* add tags for all Doom and Heretic monsters for mods that reveal
|
||||
monster names
|
||||
* various compatibility fixes for old maps and mods
|
||||
* fixed titlepic animation
|
||||
* Custom hardware shaders now can use custom texture units
|
||||
* default to "fullscreen" display
|
||||
* fixed a potential exploit with malformed WAD files.
|
||||
|
||||
- Update to version 3.4.1
|
||||
* fixed: redirect script access to the compatflags CVARs to their
|
||||
internal shadow variables. This is needed so that MAPINFO settings
|
||||
for these flags don't get ignored.
|
||||
* fixed: flag CVars in ZScript referenced wrong addresses
|
||||
* fixed: ZScript used the wrong variable for compatflags2.
|
||||
* fixed: remove ARM specific gl_es definition since it's not even
|
||||
really much different from the main line definition, anyhow
|
||||
* fixed generation of brightmaps for sprites. This forgot to take
|
||||
the added empty border for filtering improvement into account.
|
||||
* fixed ADynamicLight's shadowmap index must be reset when loading
|
||||
a savegame.
|
||||
* fixed portal restoration on revisiting level in hub.
|
||||
* Added function to FLevelLocals to test if map is being reentered.
|
||||
* fixed crash with GL 3.x and fixed colormap active.
|
||||
|
||||
- Update to version 3.4.0
|
||||
* enable #include support in modeldef files
|
||||
* removed DirectDraw and Direct3D backends, removed unaccerated SDL
|
||||
framebuffer backend
|
||||
* reorganization of 2D and 3D rendering code in preparation for Vulkan
|
||||
in the future, performance improvements on newer hardware
|
||||
* CVAR that handles it is now 'vid_rendermode' - vid_renderer,
|
||||
swtruecolor, and r_polyrender have been removed and combined into
|
||||
new CVAR
|
||||
* added a 'lightsizefactor' command to gldefs.
|
||||
* allow animated title pics.
|
||||
* Add support for Unreal Engine 1 vertex mesh format.
|
||||
* added LevelLocals vec2/3Offset(Z) functions for portal-aware
|
||||
offsetting without needing actors
|
||||
* Add "OnGiveSecret" virtual function on Actor for customizing behavior
|
||||
of secret finding.
|
||||
* BLOCKASPLAYER flag: treat non-player actors as blockable by
|
||||
"block players" lines
|
||||
* added 'revealed on automap' linedef flag, UDMF only
|
||||
* added forced automap style to linedef, UDMF only
|
||||
* Added startup song definition for custom IWADs
|
||||
* This release contains a major render optimization for highly detailed
|
||||
maps that may give a +20% performance improvement on Intel and AMD
|
||||
hardware (less on NVidia because the driver has far less overhead that
|
||||
could be optimized away.)
|
||||
|
||||
- Update to version 3.3.2
|
||||
* Fixed detection of .ipk7 custom IWADs
|
||||
* Restored vanilla behavior of lightning for original Hexen
|
||||
* Added loading of ZSDF lumps by full paths
|
||||
* Disabled the survey code
|
||||
* Exported P_ActivateLine() to ZScript along with constants for
|
||||
activation type
|
||||
* Increased size of the savegame comment area.
|
||||
|
||||
- Update to version 3.3.1
|
||||
* Better handling of defaults with some ZScript/DECORATE functions
|
||||
* Many bug fixes since 3.3.0
|
||||
|
||||
- Update to version 3.3.0
|
||||
ZScript & Mapping Highlights
|
||||
* Added dynamic spot lights, configurable in the UDMF map format
|
||||
* Exported GetChecksum() function as part of FLevelLocals in ZScript
|
||||
* Mod-defined aliases no longer permanently change CVARs
|
||||
* Added FriendlySeeBlocks actor property that allows a modder to expand
|
||||
the maximum radius that a friendly monster can see enemies. It's
|
||||
accessible from both ZScript/DECORATE and UDMF
|
||||
* Custom submenus are no longer removed from altered protected menu
|
||||
* Exported S_GetMSLength() function to ZScript
|
||||
* Added GetRadiusDamage() function. It returns the raw calculated
|
||||
explosion damage falloff by distance only
|
||||
* Added Screen.getViewWindow() function
|
||||
* Exported Trace() interface to ZScript
|
||||
* Added TeleportSpecial() as an alias for Teleport() in ZScript to
|
||||
deconflict from Actor.Teleport() function
|
||||
* Added Distance2DSquared() and Distance3DSquared() functions
|
||||
* Fixed skip_super application for ZScript
|
||||
* Split off the interface part of DHUDMessage
|
||||
* Exported sector effect pointers
|
||||
* Fixed missing pointer assignment on Lighting effect creation
|
||||
* Made left button down event available to UI event handler
|
||||
* Exported Inventory.AltHUDIcon field to ZScript
|
||||
* Added WorldLinePreActivated to override line activation
|
||||
* Added DI_MIRROR flag to statusbar image drawing, useful for rearview
|
||||
mirrors
|
||||
* Enabled string and float user_ properties in UDMF things
|
||||
Other Highlights
|
||||
* Added in-game reverb editor using the menu system
|
||||
* Improved French translations
|
||||
* Fixed 'precise' rendering in OpenGL
|
||||
* Added new Materials Shader system to allow textures to show new
|
||||
properties such as glossiness and specularity, affected by dynamic
|
||||
lights, or with PBR, reflecting their direct surroundings
|
||||
* Added new rocket smoke sprites by Talon1024
|
||||
* Embedded Timidity++ into GZDoom directly
|
||||
* Added light definition for megasphere
|
||||
* Fixed midtex nowrap clipping bug when 3d floors are in view
|
||||
(Software Renderer)
|
||||
* Improved profilethinkers in various ways
|
||||
* Added variables am_unexploredsecretcolor and am_ovunexploredsecretcolor
|
||||
to mark undiscovered secrets differentl
|
||||
|
||||
- Drop patch (Upstream updated to 18.05):
|
||||
* 0001-Update-LZMA-SDK-to-version-17.01.patch
|
||||
- Rebase patch:
|
||||
* gzdoom-lzma.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 12:48:59 UTC 2018 - jengelh@inai.de
|
||||
|
||||
|
@ -17,10 +17,10 @@
|
||||
|
||||
|
||||
Name: gzdoom
|
||||
Version: 3.2.5
|
||||
Version: 3.5.0
|
||||
Release: 0
|
||||
Summary: A DOOM source port with graphic and modding extensions
|
||||
License: GPL-3.0
|
||||
License: GPL-3.0-only
|
||||
Group: Amusements/Games/3D/Shoot
|
||||
Url: http://zdoom.org/
|
||||
|
||||
@ -29,7 +29,6 @@ Source: %name-%version.tar.xz
|
||||
Patch1: gzdoom-waddir.patch
|
||||
Patch2: gzdoom-wadsrc-extra.patch
|
||||
Patch3: gzdoom-staticlibs.patch
|
||||
Patch4: 0001-Update-LZMA-SDK-to-version-17.01.patch
|
||||
Patch5: gzdoom-lzma.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: cmake >= 2.8.7
|
||||
@ -80,7 +79,8 @@ GZDoom is a port (a modification) of the original Doom source code, featuring:
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch -P 1 -P 2 -P 3 -P 4 -p1
|
||||
%patch -P 1 -P 2 -P 3 -p1
|
||||
|
||||
%if 0%{?suse_version} >= 1500
|
||||
%patch -P 5 -p1
|
||||
%endif
|
||||
|
Loading…
Reference in New Issue
Block a user