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">
|
<service name="tar_scm" mode="disabled">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">git://github.com/coelckers/gzdoom</param>
|
<param name="url">git://github.com/coelckers/gzdoom</param>
|
||||||
<param name="revision">g3.2.5</param>
|
<param name="revision">g3.5.0</param>
|
||||||
<param name="versionformat">3.2.5</param>
|
<param name="versionformat">3.5.0</param>
|
||||||
<!-- non-OSI media -->
|
<!-- non-OSI media -->
|
||||||
<param name="exclude">wadsrc_extra</param>
|
<param name="exclude">wadsrc_extra</param>
|
||||||
</service>
|
</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>
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
Date: 2018-01-08 13:45:39.937133591 +0100
|
index 1328491d3..219c20461 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -12,6 +12,7 @@ endif()
|
||||||
|
|
||||||
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()
|
|
||||||
list( APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake )
|
list( APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake )
|
||||||
include( CreateLaunchers )
|
|
||||||
include( FindPackageHandleStandardArgs )
|
include( FindPackageHandleStandardArgs )
|
||||||
+include(FindPkgConfig)
|
+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 )
|
if( MSVC )
|
||||||
@@ -311,7 +312,7 @@ else()
|
@@ -320,7 +321,7 @@ else()
|
||||||
set( GME_LIBRARIES gme )
|
set( GME_LIBRARIES gme )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -30,7 +19,7 @@ Index: gzdoom-3.2.5/CMakeLists.txt
|
|||||||
|
|
||||||
if( NOT CMAKE_CROSSCOMPILING )
|
if( NOT CMAKE_CROSSCOMPILING )
|
||||||
if( NOT CROSS_EXPORTS )
|
if( NOT CROSS_EXPORTS )
|
||||||
@@ -329,7 +330,6 @@ install(DIRECTORY docs/
|
@@ -338,7 +339,6 @@ install(DIRECTORY docs/
|
||||||
DESTINATION ${INSTALL_DOCS_PATH}
|
DESTINATION ${INSTALL_DOCS_PATH}
|
||||||
COMPONENT "Documentation")
|
COMPONENT "Documentation")
|
||||||
|
|
||||||
@ -38,11 +27,11 @@ Index: gzdoom-3.2.5/CMakeLists.txt
|
|||||||
add_subdirectory( tools )
|
add_subdirectory( tools )
|
||||||
add_subdirectory( dumb )
|
add_subdirectory( dumb )
|
||||||
add_subdirectory( gdtoa )
|
add_subdirectory( gdtoa )
|
||||||
Index: gzdoom-3.2.5/src/CMakeLists.txt
|
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||||
===================================================================
|
index 993952e8d..ea222f12a 100644
|
||||||
--- gzdoom-3.2.5.orig/src/CMakeLists.txt
|
--- a/src/CMakeLists.txt
|
||||||
+++ gzdoom-3.2.5/src/CMakeLists.txt
|
+++ b/src/CMakeLists.txt
|
||||||
@@ -454,7 +454,7 @@ add_custom_target( revision_check ALL
|
@@ -460,7 +460,7 @@ add_custom_target( revision_check ALL
|
||||||
|
|
||||||
message( STATUS "Fluid synth libs: ${FLUIDSYNTH_LIBRARIES}" )
|
message( STATUS "Fluid synth libs: ${FLUIDSYNTH_LIBRARIES}" )
|
||||||
set( ZDOOM_LIBS ${ZDOOM_LIBS} "${ZLIB_LIBRARIES}" "${JPEG_LIBRARIES}" "${BZIP2_LIBRARIES}" "${GME_LIBRARIES}" "${CMAKE_DL_LIBS}" )
|
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 )
|
if( SNDFILE_FOUND )
|
||||||
set( ZDOOM_LIBS ${ZDOOM_LIBS} "${SNDFILE_LIBRARIES}" )
|
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)
|
set( ZDOOM_LIBS ${ZDOOM_LIBS} nsl socket)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -60,10 +49,10 @@ Index: gzdoom-3.2.5/src/CMakeLists.txt
|
|||||||
|
|
||||||
include_directories( .
|
include_directories( .
|
||||||
g_statusbar
|
g_statusbar
|
||||||
Index: gzdoom-3.2.5/tools/zipdir/CMakeLists.txt
|
diff --git a/tools/zipdir/CMakeLists.txt b/tools/zipdir/CMakeLists.txt
|
||||||
===================================================================
|
index 6a36b2cb5..75cadf47e 100644
|
||||||
--- gzdoom-3.2.5.orig/tools/zipdir/CMakeLists.txt
|
--- a/tools/zipdir/CMakeLists.txt
|
||||||
+++ gzdoom-3.2.5/tools/zipdir/CMakeLists.txt
|
+++ b/tools/zipdir/CMakeLists.txt
|
||||||
@@ -1,9 +1,9 @@
|
@@ -1,9 +1,9 @@
|
||||||
cmake_minimum_required( VERSION 2.8.7 )
|
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
|
Mon Jan 8 12:48:59 UTC 2018 - jengelh@inai.de
|
||||||
|
|
||||||
|
@ -17,10 +17,10 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: gzdoom
|
Name: gzdoom
|
||||||
Version: 3.2.5
|
Version: 3.5.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A DOOM source port with graphic and modding extensions
|
Summary: A DOOM source port with graphic and modding extensions
|
||||||
License: GPL-3.0
|
License: GPL-3.0-only
|
||||||
Group: Amusements/Games/3D/Shoot
|
Group: Amusements/Games/3D/Shoot
|
||||||
Url: http://zdoom.org/
|
Url: http://zdoom.org/
|
||||||
|
|
||||||
@ -29,7 +29,6 @@ Source: %name-%version.tar.xz
|
|||||||
Patch1: gzdoom-waddir.patch
|
Patch1: gzdoom-waddir.patch
|
||||||
Patch2: gzdoom-wadsrc-extra.patch
|
Patch2: gzdoom-wadsrc-extra.patch
|
||||||
Patch3: gzdoom-staticlibs.patch
|
Patch3: gzdoom-staticlibs.patch
|
||||||
Patch4: 0001-Update-LZMA-SDK-to-version-17.01.patch
|
|
||||||
Patch5: gzdoom-lzma.patch
|
Patch5: gzdoom-lzma.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: cmake >= 2.8.7
|
BuildRequires: cmake >= 2.8.7
|
||||||
@ -80,7 +79,8 @@ GZDoom is a port (a modification) of the original Doom source code, featuring:
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%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
|
%if 0%{?suse_version} >= 1500
|
||||||
%patch -P 5 -p1
|
%patch -P 5 -p1
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user