Hello community, here is the log from the commit of package chocolate-doom for openSUSE:Factory checked in at 2018-01-13 21:47:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chocolate-doom (Old) and /work/SRC/openSUSE:Factory/.chocolate-doom.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chocolate-doom" Sat Jan 13 21:47:01 2018 rev:13 rq:563453 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/chocolate-doom/chocolate-doom.changes 2017-08-24 18:38:16.252803884 +0200 +++ /work/SRC/openSUSE:Factory/.chocolate-doom.new/chocolate-doom.changes 2018-01-13 21:47:02.835753741 +0100 @@ -1,0 +2,14 @@ +Wed Jan 10 11:51:11 UTC 2018 - [email protected] + +- Update to new upstream release 3.0.0 (2017-12-30) + * Update to SDL2. All scaling is now done in hardware. + * It is possible to toggle fullscreen with Alt-Enter. + * On multimonitor setups, the game will remember the used screen. + * A new parameter, -savedir allows users to specify a directory + from which to load and save games. + * The GOG install of Doom 3: BFG Edition is now detected. + * The CD audio option for music playback has been removed; the CD + playback API has been removed from SDL 2.0. + * Strife's voices.wad is now correctly loaded before PWADs. + +------------------------------------------------------------------- Old: ---- chocolate-doom-2.3.0.tar.gz chocolate-doom-2.3.0.tar.gz.asc New: ---- chocolate-doom-3.0.0.tar.gz chocolate-doom-3.0.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chocolate-doom.spec ++++++ --- /var/tmp/diff_new_pack.OnAHH7/_old 2018-01-13 21:47:03.547720550 +0100 +++ /var/tmp/diff_new_pack.OnAHH7/_new 2018-01-13 21:47:03.551720364 +0100 @@ -1,7 +1,7 @@ # # spec file for package chocolate-doom # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,8 @@ Name: chocolate-doom -Version: 2.3.0 +Version: 3.0.0 Release: 0 -%define rversion 2.3.0 Summary: Conservative DOOM/Heretic/Hexen/Strife source port License: GPL-2.0+ Group: Amusements/Games/3D/Shoot @@ -27,8 +26,8 @@ #Git-Clone: git://github.com/fragglet/chocolate-doom #Git-Web: https://github.com/fragglet/chocolate-doom -Source: http://www.chocolate-doom.org/downloads/%rversion/%name-%rversion.tar.gz -Source2: http://www.chocolate-doom.org/downloads/%rversion/%name-%rversion.tar.gz.asc +Source: http://www.chocolate-doom.org/downloads/%version/%name-%version.tar.gz +Source2: http://www.chocolate-doom.org/downloads/%version/%name-%version.tar.gz.asc Source3: %name.keyring Patch1: chdoom-iwaddir.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -37,10 +36,14 @@ BuildRequires: fdupes BuildRequires: python BuildRequires: update-desktop-files -BuildRequires: pkgconfig(SDL_mixer) -BuildRequires: pkgconfig(SDL_net) +BuildRequires: pkgconfig(SDL2_mixer) >= 2.0.0 +BuildRequires: pkgconfig(SDL2_net) >= 2.0.0 +%if 0%{?suse_version} >= 1500 +# Leap 42.X does not have this +BuildRequires: pkgconfig(libpng) >= 1.6.10 +%endif BuildRequires: pkgconfig(samplerate) -BuildRequires: pkgconfig(sdl) >= 1.1.3 +BuildRequires: pkgconfig(sdl2) >= 2.0.1 Provides: chocolate-heretic = %version Provides: chocolate-hexen = %version Provides: chocolate-strife = %version @@ -49,16 +52,9 @@ Chocolate Doom is a Doom source port with focus on accurate reproduction of the original DOS version of Doom and other games based on the Doom engine, in a form that can be run on modern -computers. Originally, Chocolate Doom was only a Doom source port. -The project now includes ports of Heretic and Hexen, and Strife. - -Chocolate Doom's aims are: - - * Accurate reproduction of the original DOS versions of the games, - including bugs. - * Compatibility with the DOS demo, configuration and savegame files. - * To provide an accurate retro "feel" (display and input should - behave the same). +computers. Originally, Chocolate Doom was only a source port for +Doom. The project now includes ports of Heretic and Hexen, and +Strife. %package bash-completion Summary: Chocolate Doom command line completion support for bash @@ -70,7 +66,7 @@ Additions for bash-completion to support chocolate-doom. %prep -%setup -Tqb0 -n %name-%rversion +%setup -Tqb0 %patch -P 1 -p1 %build ++++++ chdoom-iwaddir.diff ++++++ --- /var/tmp/diff_new_pack.OnAHH7/_old 2018-01-13 21:47:03.575719245 +0100 +++ /var/tmp/diff_new_pack.OnAHH7/_new 2018-01-13 21:47:03.575719245 +0100 @@ -12,14 +12,14 @@ src/d_iwad.c | 4 ++++ 1 file changed, 4 insertions(+) -Index: chocolate-doom-2.3.0/src/d_iwad.c +Index: chocolate-doom-3.0.0/src/d_iwad.c =================================================================== ---- chocolate-doom-2.3.0.orig/src/d_iwad.c -+++ chocolate-doom-2.3.0/src/d_iwad.c -@@ -650,6 +650,10 @@ static void AddXdgDirs(void) - // source ports is /usr/share/games/doom - we support this through the - // XDG_DATA_DIRS mechanism, through which it can be overridden. - AddIWADPath(env, "/games/doom"); +--- chocolate-doom-3.0.0.orig/src/d_iwad.c ++++ chocolate-doom-3.0.0/src/d_iwad.c +@@ -664,6 +664,10 @@ static void AddXdgDirs(void) + // Edition into this directory, under which includes the Doom + // Classic WADs. + AddIWADPath(env, "/games/doom3bfg/base/wads"); + + env = "/usr/local/share:/usr/share"; + AddIWADPath(env, "/games/doom"); ++++++ chocolate-doom-2.3.0.tar.gz -> chocolate-doom-3.0.0.tar.gz ++++++ ++++ 50145 lines of diff (skipped)
