forked from pool/gzdoom
Accepting request 631842 from games
- Update to version 3.5.0 The XBRZ implementation shipped by gzdoom is forked from HqMAME (https://sourceforge.net/projects/xbrz/files/HqMAME/) and that one is GPL3. OBS-URL: https://build.opensuse.org/request/show/631842 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gzdoom?expand=0&rev=2
This commit is contained in:
commit
e625bb5b12
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