Hello community, here is the log from the commit of package prboom-plus for openSUSE:Factory checked in at 2018-11-26 10:20:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/prboom-plus (Old) and /work/SRC/openSUSE:Factory/.prboom-plus.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "prboom-plus" Mon Nov 26 10:20:31 2018 rev:8 rq:648882 version:2.5.1.5+svn4532 Changes: -------- --- /work/SRC/openSUSE:Factory/prboom-plus/prboom-plus.changes 2016-04-28 16:58:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.prboom-plus.new.19453/prboom-plus.changes 2018-11-26 10:22:02.929609878 +0100 @@ -1,0 +2,13 @@ +Wed Nov 14 08:55:03 UTC 2018 - Jan Engelhardt <[email protected]> + +- Update to snapshot 2.5.1.5 SVN4532 + * Move to SDL2 + * Added the "cap_fps" config variable + * The Del key can be used to clear key bindings in the setup menu. + * Added "Weapon Attack Alignment" option to align the weapon while + shooting. Possible values: "off" (doom behavior), "horizontal", + "centered" and "bobbing" for bobbing during fire. + * Removed the "Strafe 50 on Turns" and "Two-key strafe50: + StrafeOn + MoveLR = strafe50" feature. + +------------------------------------------------------------------- Old: ---- clean_source.sh prboom-plus-2.5.1.4+.tar.xz New: ---- _service prboom2-2.5.1.5+svn4532.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ prboom-plus.spec ++++++ --- /var/tmp/diff_new_pack.viDG5l/_old 2018-11-26 10:22:03.889608748 +0100 +++ /var/tmp/diff_new_pack.viDG5l/_new 2018-11-26 10:22:03.893608743 +0100 @@ -1,7 +1,7 @@ # # spec file for package prboom-plus # -# Copyright (c) 2016 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 @@ -12,22 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: prboom-plus -Version: 2.5.1.4 +Version: 2.5.1.5+svn4532 Release: 0 -Summary: Open source port of the DOOM game engine -License: GPL-2.0+ +Summary: DOOM source port with demo compatibility +License: GPL-2.0-or-later Group: Amusements/Games/3D/Shoot Url: http://prboom-plus.sf.net/ #SVN-Clone: https://svn.prboom.org/repos/branches/prboom-plus-24/prboom2 #DL-URL: http://downloads.sf.net/prboom-plus/prboom-plus-2.5.1.4.tar.gz -Source: %name-%version+.tar.xz -Source2: clean_source.sh +Source: prboom2-%version.tar.xz Patch1: prboom-nodatetime.diff Patch2: prboom-types1.diff Patch3: prboom-types2.diff @@ -39,12 +38,13 @@ BuildRequires: automake BuildRequires: fluidsynth-devel BuildRequires: hicolor-icon-theme -BuildRequires: libSDL_image-devel -BuildRequires: libSDL_mixer-devel -BuildRequires: libSDL_net-devel BuildRequires: libpng-devel BuildRequires: libvorbis-devel BuildRequires: pcre-devel +BuildRequires: pkgconfig(SDL2_image) +BuildRequires: pkgconfig(SDL2_mixer) +BuildRequires: pkgconfig(SDL2_net) +BuildRequires: pkgconfig(sdl2) %if 0%{?suse_version} >= 1320 BuildRequires: portmidi-devel %endif @@ -55,35 +55,42 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -PrBoom+ is a Doom source port developed from the original PrBoom -project, an open-source port of Doom, the classic 3D first-person -shooter game which outclassed any 3D world games that preceded -it, with amazing speed, flexibility, and outstanding gameplay. - -prboom(-plus) focuses heavily on retaining compatibility with the -original Doom engines, which plays a big role in demo recording and -playback. +PrBoom+ is a conservative Doom source port. It features: + +* The removal of engine limits and bugs, like the visplane limit, + savegame size limit, the tutti-frutti and medusa visual effects, + and others. +* BOOM editing extensions, e.g. configurable animated/switch + textures, deep water effect, scrolling walls/floors/ceilings, + conveyor belts, translucent walls and sprites, friction effects, + and generic linedef actions. +* Focus on retaining compatibility with the original Doom engines + for the purpose of demo recording and playback. +* High resolution rendering of map geometry, optionally in OpenGL + mode. %prep -%setup -q +%setup -qn prboom2-%version %patch -P 1 -P 2 -P 3 -P 5 -P 6 -P 7 -P 8 -p1 %build +cp -alv data/sounds/free/*.wav data/sounds/ +cp -alv data/sprites/free/* data/sprites/ +autoreconf -fi # rpm has its own optimizations, so turn off shipped defaults %configure --enable-gl --disable-cpu-opt --program-prefix="" \ --with-waddir="%_datadir/doom" --disable-dogs make %{?_smp_mflags} %install +b="%buildroot" %make_install gamesdir="%_bindir" # convenience symlink ln -s prboom-plus "%buildroot/%_bindir/prboom" - -install -Dm0644 ICONS/prboom-plus.svg "%buildroot/%_datadir/icons/hicolor/scalable/apps/prboom-plus.svg" -install -Dm0644 ICONS/prboom-plus.desktop "%buildroot/%_datadir/applications/prboom-plus.desktop" - -install -Dm0644 ICONS/prboom-plus.bash "%buildroot/%_datadir/bash-completion/completions/prboom-plus.bash" +install -Dm0644 ICONS/prboom-plus.svg "$b/%_datadir/icons/hicolor/scalable/apps/prboom-plus.svg" +install -Dm0644 ICONS/prboom-plus.desktop "$b/%_datadir/applications/prboom-plus.desktop" +install -Dm0644 ICONS/prboom-plus.bash "$b/%_datadir/bash-completion/completions/prboom-plus.bash" %post %desktop_database_post @@ -97,7 +104,7 @@ %defattr(-,root,root) %_bindir/* %_datadir/doom/ -%_datadir/doc/%name-%version/ +%_datadir/doc/* %_mandir/*/* %_datadir/applications/prboom-plus.desktop %_datadir/icons/hicolor/scalable/apps/prboom-plus.svg ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">svn</param> <param name="url">https://svn.prboom.org/repos/branches/prboom-plus-24/prboom2</param> <param name="exclude">data/sounds/dsdg*</param> <param name="exclude">data/sprites/dogs*</param> <param name="versionformat">2.5.1.5+svn%r</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ prboom-nodatetime.diff ++++++ --- /var/tmp/diff_new_pack.viDG5l/_old 2018-11-26 10:22:03.937608691 +0100 +++ /var/tmp/diff_new_pack.viDG5l/_new 2018-11-26 10:22:03.937608691 +0100 @@ -2,16 +2,24 @@ Date: 2012-02-19 07:16:45.000000000 +0100 --- - src/version.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + src/version.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) -Index: prboom-plus-2.5.1.1/src/version.c +Index: prboom2-2.5.1.5+svn4532/src/version.c =================================================================== ---- prboom-plus-2.5.1.1.orig/src/version.c -+++ prboom-plus-2.5.1.1/src/version.c -@@ -35,4 +35,4 @@ - +--- prboom2-2.5.1.5+svn4532.orig/src/version.c ++++ prboom2-2.5.1.5+svn4532/src/version.c +@@ -37,11 +37,11 @@ #include "version.h" --const char version_date[] = __DATE__ " " __TIME__; -+const char version_date[] = ""; + #ifndef BUILD_DATE +-#define BUILD_DATE __DATE__ ++#define BUILD_DATE "" + #endif + + #ifndef BUILD_TIME +-#define BUILD_TIME __TIME__ ++#define BUILD_TIME "" + #endif + + const char version_date[] = BUILD_DATE " " BUILD_TIME;
