commit yamagi-quake2 for openSUSE:Factory

2020-10-21 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2020-10-21 14:39:49

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new.3486 (New)


Package is "yamagi-quake2"

Wed Oct 21 14:39:49 2020 rev:16 rq:843176 version:7.44

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2020-03-03 10:19:50.327097076 +0100
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new.3486/yamagi-quake2.changes
2020-10-21 14:40:03.369662031 +0200
@@ -1,0 +2,29 @@
+Fri Oct 16 20:49:03 UTC 2020 - Martin Hauke 
+
+- Update to version 7.44
+  * Fix some input option not getting saved.
+  * Limit busywaits to the full client. This lowers the cpu
+consumption of q2ded considerably.
+  * Rework the build system to be more distribution friendly.
+The base CFLAGS and LDFLAGS can now be overridden by the
+environment and by options passed to make.
+  * Fix some corner cases of broken IPv6 connectivity.
+  * Fix qport colliding between several Yamagi Quake II clients.
+  * Keyboard keys unknown to Yamagi Quake II can now be bound.
+  * Adaptive vsync is now supported by setting 'r_vsync' to '1'.
+  * Implement 'coop_pickup_weapons'. When set to '1', a weapon may
+be picked up by coop players if the player doesn't have the
+weapon in their inventory or no other player has already picked
+it up.
+  * In coop elevators wait for 'coop_elevator_delay' seconds.
+  * If 'cl_anglekick' is set '1' angle kicks are ignored. This
+breaks the gameplay a little bit, but helps against motion
+sickness. This cvar is cheat protected.
+  * Add 'listmaps' command and autocompletion for maps.
+  * Make 'wait' in scripts wait for 17 ms. This fixes some movement
+makros.
+  * Add a 'mods' submenu.
+  * Add the 'vstr' command and 'nextdemo' cvar.
+- Drop legacy ifdefs
+
+---

Old:

  quake2-7.43.tar.xz

New:

  quake2-7.44.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.O5Zo23/_old  2020-10-21 14:40:04.041662411 +0200
+++ /var/tmp/diff_new_pack.O5Zo23/_new  2020-10-21 14:40:04.045662413 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.43
+Version:7.44
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only
@@ -55,7 +55,6 @@
 sed -i "s/__DATE__/${DATE}/g" src/game/savegame/savegame.c 
src/common/header/common.h
 
 %build
-export CFLAGS="%{optflags} -Wno-unused-result"
 %cmake \
 -DSYSTEMWIDE_SUPPORT=ON
 make %{_smp_mflags}
@@ -88,9 +87,6 @@
 %suse_update_desktop_file -c yquake2 'Quake II' 'Yamagi Quake II' yquake2 
yquake2 Game ActionGame
 
 %post
-%if 0%{?suse_version} < 1325
-%icon_theme_cache_post
-%endif
 cat << EOF
 
 Please read README in %{_docdir}/%{name} for information on
@@ -98,11 +94,6 @@
 
 EOF
 
-%if 0%{?suse_version} < 1325
-%postun
-%icon_theme_cache_postun
-%endif
-
 %files
 %license LICENSE
 %doc CHANGELOG README.md

++ quake2-7.43.tar.xz -> quake2-7.44.tar.xz ++
 5636 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2020-03-03 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2020-03-03 10:18:11

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new.26092 (New)


Package is "yamagi-quake2"

Tue Mar  3 10:18:11 2020 rev:15 rq:780878 version:7.43

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2019-12-03 12:40:17.938167407 +0100
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new.26092/yamagi-quake2.changes   
2020-03-03 10:19:50.327097076 +0100
@@ -1,0 +2,16 @@
+Wed Feb 26 11:59:54 UTC 2020 - Martin Hauke 
+
+- Update to version 7.43
+  * Recover from a lost sound device, do not crash of no sound
+device is available. This fixes several problem with
+DisplayPort and HDMI audio.
+  * Several small game logic fixes. This includes a fix for a
+potential progress blocker in 'The Torture Chambers' introduced
+in the last release.
+  * Add the 'gl1_particle_square' cvar, it forces square particles
+in the GL1 renderer.
+  * The software renderer is no longer experimental.
+  * Add an option to configure the gun Z offset in the software
+renderer.
+
+---

Old:

  quake2-7.42.tar.xz

New:

  quake2-7.43.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.f0ZgSY/_old  2020-03-03 10:19:51.679099873 +0100
+++ /var/tmp/diff_new_pack.f0ZgSY/_new  2020-03-03 10:19:51.711099939 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yamagi-quake2
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2016 Luke Jones 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,12 +18,12 @@
 
 
 Name:   yamagi-quake2
-Version:7.42
+Version:7.43
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only
 Group:  Amusements/Games/3D/Shoot
-Url:http://www.yamagi.org/quake2/
+URL:http://www.yamagi.org/quake2/
 Source: http://deponie.yamagi.org/quake2/quake2-%{version}.tar.xz
 Source99:   %{name}.changes
 Source100:  yamagi-quake2.appdata.xml

++ quake2-7.42.tar.xz -> quake2-7.43.tar.xz ++
 4029 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2019-12-03 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2019-12-03 12:40:13

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new.4691 (New)


Package is "yamagi-quake2"

Tue Dec  3 12:40:13 2019 rev:14 rq:752698 version:7.42

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2019-05-28 09:42:06.893868173 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new.4691/yamagi-quake2.changes
2019-12-03 12:40:17.938167407 +0100
@@ -1,0 +2,26 @@
+Sun Dec  1 09:10:29 UTC 2019 - Martin Hauke 
+
+- Update to version 7.42
+  * The console can now be scrolled with the mouse wheel.
+  * Fix entities on non-horizontal surfaces rendered in full black.
+  * Add an option to choose the display Quake II runs on.
+  * Add an option to specify the display refresh rate used in
+fullscreen.
+  * Allow mouse 'sensitivity' to be set to non-integral values.
+  * Port cvar operations from q2pro. These allow the manipulation of
+cvar values, supported are: dec, inc, reset, resetall and toggle
+  * Put the client into pause mode during savegame load. This
+prevents the world getting forwarded about 100 frames during
+load, time in which the player might be hurt by monsters or the
+environment.
+  * New commands:
++ 'listentities' allows listing of entities.
++ 'teleport' teleports the player to the given coordinates.
+  * Fix loading of config files not ending in newlines.
+  * A lot of fixes for subtle, long standing AI and game play bugs.
+  * Quicksaves can now be loaded and saved throught the savegame
+menus.
+  * The software renderer now skips frames with no changes. This
+improves performance quite a bit, especially on slow CPUs.
+
+---

Old:

  quake2-7.41.tar.xz

New:

  quake2-7.42.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.7pJFy5/_old  2019-12-03 12:40:18.570167232 +0100
+++ /var/tmp/diff_new_pack.7pJFy5/_new  2019-12-03 12:40:18.570167232 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.41
+Version:7.42
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only

++ quake2-7.41.tar.xz -> quake2-7.42.tar.xz ++
 8655 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2019-05-28 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2019-05-28 09:42:06

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new.5148 (New)


Package is "yamagi-quake2"

Tue May 28 09:42:06 2019 rev:13 rq:705521 version:7.41

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2019-02-08 12:16:02.433410022 +0100
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new.5148/yamagi-quake2.changes
2019-05-28 09:42:06.893868173 +0200
@@ -1,0 +2,20 @@
+Sun May 26 15:03:51 UTC 2019 - Martin Hauke 
+
+- Update to version 7.41
+  * Some bugfixes to HTTP downloads introduced in 7.40.
+  * Fix several crashes when loading savegames in coop.
+  * Fix some out of memory aborts when loading maps with a lot
+surfaces.
+  * Allow autodetection of the desktop resolution. Set 'r_mode' to
+'-2' to enable that.
+  * Several fixes to the OpenGL 3.2 renderer. Some dynamic lights
+were missing, for example for most explosions. Stencil shadows
+were broken under some conditions. Intel Ivy Bridge didn't work.
+Under some conditions lights were too bright.
+  * Add an optional fix for lighting problems in maps that misuse
+sky surfaces for interior lighting. Set 'gl_fixsurfsky' to '1'
+to enable it.
+  * Another bunch of timing fixes. The game should now hold the
+framerate under all conditions.
+
+---

Old:

  quake2-7.40.tar.xz

New:

  quake2-7.41.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.15zKiH/_old  2019-05-28 09:42:07.677867902 +0200
+++ /var/tmp/diff_new_pack.15zKiH/_new  2019-05-28 09:42:07.677867902 +0200
@@ -13,12 +13,12 @@
 # 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:   yamagi-quake2
-Version:7.40
+Version:7.41
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only
@@ -104,8 +104,8 @@
 %endif
 
 %files
-%defattr(-,root,root)
-%doc CHANGELOG LICENSE README.md
+%license LICENSE
+%doc CHANGELOG README.md
 %attr(0755,root,root) %{_bindir}/yquake2
 %{_bindir}/yq2ded
 %{_libexecdir}/%{name}

++ quake2-7.40.tar.xz -> quake2-7.41.tar.xz ++
 4564 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2019-02-08 12:16:00

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new.28833 (New)


Package is "yamagi-quake2"

Fri Feb  8 12:16:00 2019 rev:12 rq:672629 version:7.40

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2018-10-11 11:49:55.806444920 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new.28833/yamagi-quake2.changes   
2019-02-08 12:16:02.433410022 +0100
@@ -1,0 +2,23 @@
+Thu Feb  7 21:19:42 UTC 2019 - mar...@gmx.de
+
+- Update to version 7.40
+  * Add support for HTTP downloads. Both the r1q2 and q2pro URL schemes
+are supported, if a file is unavailable over HTTP the download code
+falls back to UDP.
+  * Savegames can be removed through the menu by pressing 'del' on the
+selected savegame.
+  * Support external entity files.
+  * Some fixes to OGG/Vorbis music playback. The music keeps playing after
+s_restart and ogg_shuffle is handled correctly by the menu.
+  * Another round of timing fixes. Average frame times are now taken into
+account when taking an educated guess on the next frames render time.
+And the display refresh rate detection no longer cripple working GPU
+drivers in an efford to work around bugs in older version of AMDs.
+  * A lot of fixes to the internal memory management. The game is now
+much more memory efficient, this allows playing of extremly big maps
+without crashes. This is largly based upon work done by Denis Pauk.
+  * New and much more detailed documentation.
+  * Enhancements to the software renderer. Retexturing packs are now
+supported, general cleanup and bugfixes.
+
+---

Old:

  quake2-7.30.tar.xz

New:

  quake2-7.40.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.Va1msf/_old  2019-02-08 12:16:03.085409777 +0100
+++ /var/tmp/diff_new_pack.Va1msf/_new  2019-02-08 12:16:03.093409775 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yamagi-quake2
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2016 Luke Jones 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.30
+Version:7.40
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only
@@ -32,6 +32,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libSDL2-devel
+BuildRequires:  libcurl-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libvorbis-devel
 BuildRequires:  openal-soft-devel
@@ -54,6 +55,7 @@
 sed -i "s/__DATE__/${DATE}/g" src/game/savegame/savegame.c 
src/common/header/common.h
 
 %build
+export CFLAGS="%{optflags} -Wno-unused-result"
 %cmake \
 -DSYSTEMWIDE_SUPPORT=ON
 make %{_smp_mflags}
@@ -103,7 +105,7 @@
 
 %files
 %defattr(-,root,root)
-%doc CHANGELOG CONTRIBUTE LICENSE README.md
+%doc CHANGELOG LICENSE README.md
 %attr(0755,root,root) %{_bindir}/yquake2
 %{_bindir}/yq2ded
 %{_libexecdir}/%{name}

++ quake2-7.30.tar.xz -> quake2-7.40.tar.xz ++
 15570 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2018-10-11 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2018-10-11 11:49:44

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Thu Oct 11 11:49:44 2018 rev:11 rq:639649 version:7.30

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2018-07-23 18:02:40.852806177 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2018-10-11 11:49:55.806444920 +0200
@@ -1,0 +2,11 @@
+Tue Oct  2 12:34:36 UTC 2018 - mar...@gmx.de
+
+- Update to version 7.30
+  + Removed support for SDL 1.2.
+  + Removed static dependencies to libogg, libvorbis and libz.
+  + Fixed several bugs regarding render- and fullscreen switch.
+  + A lot of fixes and improvements to the software renderer. It's now
+able to render the whole game without artifacts and much faster than
+before.
+
+---

Old:

  quake2-7.21.tar.xz

New:

  quake2-7.30.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.U7TJBF/_old  2018-10-11 11:49:57.122443246 +0200
+++ /var/tmp/diff_new_pack.U7TJBF/_new  2018-10-11 11:49:57.122443246 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.21
+Version:7.30
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only

++ quake2-7.21.tar.xz -> quake2-7.30.tar.xz ++
 39901 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2018-07-23 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2018-07-23 18:01:48

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Mon Jul 23 18:01:48 2018 rev:10 rq:624599 version:7.21

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2018-03-13 10:25:00.755676476 +0100
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2018-07-23 18:02:40.852806177 +0200
@@ -1,0 +2,13 @@
+Sat Jul 14 18:19:50 UTC 2018 - mar...@gmx.de
+
+- Update to version 7.21
+  + Fix some render glitches in the software renderer. (by Denis Pauk)
+  + Render the weapon independent of the current field of view, otherwise
+the weapon distorts with very high FOV settings. The weapons FOV can
+be set through r_gunfov, it defaults to 90.
+  + Rework the OGG/Vorbis backend. This fixes several annoying bugs, and
+adds support for alternative track <=> file mappings. Use this to
+implement support for the audio tracks supplied by the GOG.com version
+of Quake II.
+
+---

Old:

  quake2-7.20.tar.xz

New:

  quake2-7.21.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.I7tHvT/_old  2018-07-23 18:02:41.312805608 +0200
+++ /var/tmp/diff_new_pack.I7tHvT/_new  2018-07-23 18:02:41.312805608 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.20
+Version:7.21
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0-only

++ quake2-7.20.tar.xz -> quake2-7.21.tar.xz ++
 6531 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2018-03-13 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2018-03-13 10:24:55

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Tue Mar 13 10:24:55 2018 rev:9 rq:586111 version:7.20

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-12-11 18:56:47.653729309 +0100
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2018-03-13 10:25:00.755676476 +0100
@@ -1,0 +2,22 @@
+Sun Mar 11 08:54:22 UTC 2018 - mar...@gmx.de
+
+- Update to version 7.20
+  + Add the soft renderer back. This feature is considered experimental.
+The porting of the old soft renderer code to SDL and it's cleanup
+were done by Denis Pauk.
+  + Rename several cvars to be consistent across different renderers.
+The configuration file will be converted at the first start, when an
+old cvar name is used a message is printed.
+  + Make the client unicode compatible. Yamagi Quake II can now be 
+installed into pathes with unicode characters in it. On Windows the
+user name of the current account may contain unicode characters.
+As a side effect the game can run on ReFS volumes. While '+set
+basedir' is still supported, the unicode compatible '-datadir'
+should be used.
+  + Another round of timing fixes. The game is now capable of holding
+the requestes or vsync framerate even on slow machines and with
+problematic GL drivers.
+  + Fix server side mod handling, their configs are now saved to the
+correct directories and the configs are reexeced at mod startup.
+
+---

Old:

  quake2-7.10.tar.xz

New:

  quake2-7.20.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.9ya4Lr/_old  2018-03-13 10:25:02.219624025 +0100
+++ /var/tmp/diff_new_pack.9ya4Lr/_new  2018-03-13 10:25:02.219624025 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yamagi-quake2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2016 Luke Jones 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,10 +18,10 @@
 
 
 Name:   yamagi-quake2
-Version:7.10
+Version:7.20
 Release:0
 Summary:Enhanced Quake 2 Source Port
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  Amusements/Games/3D/Shoot
 Url:http://www.yamagi.org/quake2/
 Source: http://deponie.yamagi.org/quake2/quake2-%{version}.tar.xz
@@ -86,7 +86,9 @@
 %suse_update_desktop_file -c yquake2 'Quake II' 'Yamagi Quake II' yquake2 
yquake2 Game ActionGame
 
 %post
+%if 0%{?suse_version} < 1325
 %icon_theme_cache_post
+%endif
 cat << EOF
 
 Please read README in %{_docdir}/%{name} for information on
@@ -94,8 +96,10 @@
 
 EOF
 
+%if 0%{?suse_version} < 1325
 %postun
 %icon_theme_cache_postun
+%endif
 
 %files
 %defattr(-,root,root)

++ quake2-7.10.tar.xz -> quake2-7.20.tar.xz ++
 50775 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2017-12-11 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-12-11 18:56:45

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Mon Dec 11 18:56:45 2017 rev:8 rq:555653 version:7.10

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-10-02 16:54:55.920258228 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-12-11 18:56:47.653729309 +0100
@@ -1,0 +2,18 @@
+Sun Dec 10 09:45:13 UTC 2017 - mar...@gmx.de
+
+- Update to version 7.10
+  + Joystick support including haptic feedback. This fantastic work was
+done by Denis Pauk. The dirty work is done by SDL, how good or bad
+a joystick or gamepad is supported depends on SDLs support for it.
+  + Fix the old SDL sound backend, s_openal set to 0 is working again.
+  + Fix possible Vorbis buffer underruns if too many sound samples are
+in flight. This occured only in large multi player games with at
+least 6 custom models.
+  + Fix a possible crash on Windows if MSAA was set to a value not
+supported by the driver.
+  + It's now possible to play through the whole game on a Raspberry PI
+and other ARM boards. Please note that the RPIs hardware is really
+limited. Only the OpenGL 1.4 renderer is supported and the framerate
+is highly dependend on the screen resolution.
+
+---

Old:

  quake2-7.02.tar.xz

New:

  quake2-7.10.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.AwzY5D/_old  2017-12-11 18:56:48.209702827 +0100
+++ /var/tmp/diff_new_pack.AwzY5D/_new  2017-12-11 18:56:48.213702637 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.02
+Version:7.10
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0

++ quake2-7.02.tar.xz -> quake2-7.10.tar.xz ++
 2478 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2017-10-02 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-10-02 16:54:48

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Mon Oct  2 16:54:48 2017 rev:7 rq:530304 version:7.02

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-07-08 12:33:27.670394531 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-10-02 16:54:55.920258228 +0200
@@ -1,0 +2,30 @@
+Sun Oct  1 17:01:51 UTC 2017 - mar...@gmx.de
+
+- Update to version 7.0.2
+  + Fix several corner cases regarding render library loading. The game
+should now always fall back to the OpenGL 1.4 renderer if the new
+OpenGL 3.2 renderer can't be initialized. Also the game aborts if no
+useable OpenGL implementation exists.
+  + Refactor the search path code. This should fix several bugs with
+Quake II writing to the wrong directories or being unable to find
+some / all assets.
+  + Reimplement portable binaries. If called with the -portable command
+line option Quake II saves all data (configs, savegames, screenshorts
+etc.) into it's systemwide installation directory and not users home
+directory. In contrast to the old implementation on Windows stdout.txt
+contains all output, the first lines are no longer missing.
+  + vid_fullscreen set to 1 now keeps the desktops resolution. Set it to 2
+to change the resolution.
+  + Instead of a list with precalculated FOV values the video menu now
+shows a slider with possible values from 60 to 120. Horplus is now
+always enabled, set the horplus cvar to 0 to disable it.
+  + The game is now able to hold the requested framerate (either by the
+vsync or the gl_maxfps cvar) with an accuracy of about +/- 1% as long
+as the hardware is fast enough.  The framecounter was reimplemented
+to be much more precise.
+  + Fix misspredictions if an original client running on Win32 connects
+to a Yamagi Quake II server running on Linux/i386.
+- Remove patch:
+  + yamagi-quake2-fix-OpenGL-linking.diff (fixed upstream)
+
+---

Old:

  quake2-7.01.tar.xz
  yamagi-quake2-fix-OpenGL-linking.diff

New:

  quake2-7.02.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.r8LUAv/_old  2017-10-02 16:54:57.252071291 +0200
+++ /var/tmp/diff_new_pack.r8LUAv/_new  2017-10-02 16:54:57.256070730 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.01
+Version:7.02
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0
@@ -27,7 +27,6 @@
 Source: http://deponie.yamagi.org/quake2/quake2-%{version}.tar.xz
 Source99:   %{name}.changes
 Source100:  yamagi-quake2.appdata.xml
-Patch0: yamagi-quake2-fix-OpenGL-linking.diff
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -49,11 +48,10 @@
 
 %prep
 %setup -q -n quake2-%{version}
-%patch0 -p1
 # Fix usage of __DATE__ macro to prevent build in excess
 modified="$(sed -n '/^ *$/n;/^/n;s/ - .*$//;p;q' "%{SOURCE99}")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
-sed -i "s/__DATE__/${DATE}/g" src/common/misc.c src/game/savegame/savegame.c
+sed -i "s/__DATE__/${DATE}/g" src/game/savegame/savegame.c 
src/common/header/common.h
 
 %build
 %cmake \

++ quake2-7.01.tar.xz -> quake2-7.02.tar.xz ++
 8008 lines of diff (skipped)




commit yamagi-quake2 for openSUSE:Factory

2017-07-08 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-07-08 12:33:24

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Sat Jul  8 12:33:24 2017 rev:6 rq:506594 version:7.01

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-06-22 10:40:03.112508390 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-07-08 12:33:27.670394531 +0200
@@ -1,0 +2,12 @@
+Tue Jun 27 23:23:58 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Fix broken appdata xml
+
+---
+Sat Jun 24 18:56:57 UTC 2017 - mar...@gmx.de
+
+- Update to version 7.0.1
+  + Fix build of GL3 for platforms without SSE.
+  + Fix Jennel Jaquays name in credits and quit screen.
+
+---

Old:

  quake2-7.00.tar.xz

New:

  quake2-7.01.tar.xz



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.805iiv/_old  2017-07-08 12:33:28.210318374 +0200
+++ /var/tmp/diff_new_pack.805iiv/_new  2017-07-08 12:33:28.210318374 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:7.00
+Version:7.01
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0

++ quake2-7.00.tar.xz -> quake2-7.01.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quake2-7.00/CHANGELOG new/quake2-7.01/CHANGELOG
--- old/quake2-7.00/CHANGELOG   2017-06-08 17:29:51.0 +0200
+++ new/quake2-7.01/CHANGELOG   2017-06-23 15:46:41.0 +0200
@@ -1,3 +1,9 @@
+Quake II 7.00 to 7.01:
+- Fix build of GL3 for platforms without SSE.
+- Fix Jennel Jaquays name in credits and quit screen.
+- Make Quake II high DPI aware on Window Vista and above.
+- Fix some problems with loading dependend librarys on Windows.
+
 Quake II 6.00 to 7.00:
 - Remove the broken multitexturing render path from the OpenGL 1.4
   renderer. It was switched off by default in 6.00.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quake2-7.00/CMakeLists.txt 
new/quake2-7.01/CMakeLists.txt
--- old/quake2-7.00/CMakeLists.txt  2017-06-08 17:29:51.0 +0200
+++ new/quake2-7.01/CMakeLists.txt  2017-06-23 15:46:41.0 +0200
@@ -132,7 +132,7 @@
 endif()
 
 if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
-   list(APPEND yquake2LinkerFlags "-lm")
+   list(APPEND yquake2LinkerFlags "-lm -static-libgcc")
 else()
list(APPEND yquake2LinkerFlags "-lm -rdynamic")
 endif()
@@ -431,6 +431,7 @@
${GL_SRC_DIR}/files/stb.c
${GL_SRC_DIR}/files/wal.c
${COMMON_SRC_DIR}/shared/shared.c
+   ${COMMON_SRC_DIR}/md4.c
)
 
 set(GL1-Header
@@ -465,6 +466,7 @@
${GL_SRC_DIR}/files/stb.c
${GL_SRC_DIR}/files/wal.c
${COMMON_SRC_DIR}/shared/shared.c
+   ${COMMON_SRC_DIR}/md4.c
)
 
 set(GL3-Header
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/quake2-7.00/Makefile new/quake2-7.01/Makefile
--- old/quake2-7.00/Makefile2017-06-08 17:29:51.0 +0200
+++ new/quake2-7.01/Makefile2017-06-23 15:46:41.0 +0200
@@ -243,7 +243,7 @@
 else ifeq ($(YQ2_OSTYPE),OpenBSD)
 LDFLAGS := -L/usr/local/lib -lm
 else ifeq ($(YQ2_OSTYPE),Windows)
-LDFLAGS := -L/usr/lib -lws2_32 -lwinmm
+LDFLAGS := -L/usr/lib -lws2_32 -lwinmm -static-libgcc
 else ifeq ($(YQ2_OSTYPE), Darwin)
 LDFLAGS := $(OSX_ARCH) -lm
 endif
@@ -430,8 +430,12 @@
 release/quake2 : CFLAGS += -DUSE_OPENAL 
-DDEFAULT_OPENAL_DRIVER='"libopenal.so.1"' -DDLOPEN_OPENAL
 endif
 else # !DLOPEN_OPENAL
-release/quake2 : CFLAGS += -DUSE_OPENAL -I/usr/local/opt/openal-soft/include
-release/quake2 : LDFLAGS += -lopenal -L/usr/local/opt/openal-soft/lib
+release/quake2 : CFLAGS += -DUSE_OPENAL
+release/quake2 : LDFLAGS += -lopenal
+ifeq ($(YQ2_OSTYPE), Darwin)
+release/quake2 : CFLAGS += -I/usr/local/opt/openal-soft/include
+release/quake2 : LDFLAGS += -L/usr/local/opt/openal-soft/lib
+endif # Darwin
 endif # !DLOPEN_OPENAL
 endif # WITH_OPENAL
 
@@ -816,7 +820,8 @@
src/client/refresh/files/pcx.o \
src/client/refresh/files/stb.o \
src/client/refresh/files/wal.o \
-   src/common/shared/shared.o 
+   src/common/shared/shared.o \
+   src/common/md4.o

 ifeq ($(YQ2_OSTYPE), Windows)
 REFGL1_OBJS_ += \
@@ -847,7 +852,8 @@
src/client/refresh/files/pcx.o \
src/client/refresh/files/stb.o \
src/client/refresh/files/wal.o \
-   

commit yamagi-quake2 for openSUSE:Factory

2017-06-22 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-06-22 10:40:00

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Thu Jun 22 10:40:00 2017 rev:5 rq:505234 version:7.00

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-06-12 15:34:44.264846362 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-06-22 10:40:03.112508390 +0200
@@ -0,0 +1,4 @@
+---
+Tue Jun 20 16:50:13 UTC 2017 - bwiedem...@suse.com
+
+- fix reproducible builds again



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.nhi9GC/_old  2017-06-22 10:40:04.432322312 +0200
+++ /var/tmp/diff_new_pack.nhi9GC/_new  2017-06-22 10:40:04.436321747 +0200
@@ -51,7 +51,7 @@
 %setup -q -n quake2-%{version}
 %patch0 -p1
 # Fix usage of __DATE__ macro to prevent build in excess
-modified="$(sed -n '/^/n;s/ - .*$//;p;q' "%{SOURCE99}")"
+modified="$(sed -n '/^ *$/n;/^/n;s/ - .*$//;p;q' "%{SOURCE99}")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 sed -i "s/__DATE__/${DATE}/g" src/common/misc.c src/game/savegame/savegame.c
 




commit yamagi-quake2 for openSUSE:Factory

2017-06-12 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-06-12 15:34:39

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Mon Jun 12 15:34:39 2017 rev:4 rq:502839 version:7.00

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-05-03 15:57:43.951631615 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-06-12 15:34:44.264846362 +0200
@@ -0,0 +1,21 @@
+
+---
+Fri Jun  9 13:43:49 UTC 2017 - mar...@gmx.de
+
+- Update to version 7.0.0
+  + Remove the broken multitexturing render path from the OpenGL 1.4
+renderer. It was switched off by default in 6.00.
+  + Reimplement the support for shared renderer libraries. Please note
+the this is an incompatible implementation with an custom API. The
+original renderer libraries will not work!
+  + Implement an OpenGL 3.2 renderer. This renderer has the same look
+and feel as the old OpenGL 1.4 renderer but makes heavy use of
+modern OpenGL and GPU features. An OpenGL 3.2 capable GPU (Intel
+starting with Ivy Bridge on Windows or Sandy Bridge on Linux, Nvidia
+staring with G80 and AMD starting with R600 / HD2000) is required.
+  + Fix OpenAL compatibility with modern openal-soft versions.
+  + Several fixes and optimizations to OpenAL, implement support for
+doppler effects. (by xorw)
+- Add patch:
+  + yamagi-quake2-fix-OpenGL-linking.diff
+

Old:

  quake2-6.00.tar.xz

New:

  quake2-7.00.tar.xz
  yamagi-quake2-fix-OpenGL-linking.diff



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.IR0lOw/_old  2017-06-12 15:34:44.888758364 +0200
+++ /var/tmp/diff_new_pack.IR0lOw/_new  2017-06-12 15:34:44.892757800 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   yamagi-quake2
-Version:6.00
+Version:7.00
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0
@@ -27,6 +27,7 @@
 Source: http://deponie.yamagi.org/quake2/quake2-%{version}.tar.xz
 Source99:   %{name}.changes
 Source100:  yamagi-quake2.appdata.xml
+Patch0: yamagi-quake2-fix-OpenGL-linking.diff
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -48,13 +49,15 @@
 
 %prep
 %setup -q -n quake2-%{version}
+%patch0 -p1
 # Fix usage of __DATE__ macro to prevent build in excess
 modified="$(sed -n '/^/n;s/ - .*$//;p;q' "%{SOURCE99}")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 sed -i "s/__DATE__/${DATE}/g" src/common/misc.c src/game/savegame/savegame.c
 
 %build
-%cmake -DSYSTEMWIDE_SUPPORT=ON
+%cmake \
+-DSYSTEMWIDE_SUPPORT=ON
 make %{_smp_mflags}
 
 %install
@@ -62,6 +65,8 @@
 install -dm 755 %{buildroot}%{_bindir}
 install -Dpm 755 build/release/quake2 $q2dir/yquake2
 install -Dpm 755 build/release/q2ded $q2dir/yq2ded
+install -Dpm 644 build/release/ref_gl1.so $q2dir/ref_gl1.so
+install -Dpm 644 build/release/ref_gl3.so $q2dir/ref_gl3.so
 install -Dpm 644 build/release/baseq2/game.so $q2dir/baseq2/game.so
 install -Dpm 644 stuff/yq2.cfg $q2dir/baseq2/yq2.cfg
 

++ quake2-6.00.tar.xz -> quake2-7.00.tar.xz ++
 45516 lines of diff (skipped)

++ yamagi-quake2-fix-OpenGL-linking.diff ++
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8e4a1b3..0cb3d28 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -524,7 +524,7 @@ set_target_properties(ref_gl1 PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/release
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/release
)
-target_link_libraries(ref_gl1 ${yquake2LinkerFlags} 
${yquake2OpenGLLinkerFlags} ${yquake2SDLLinkerFlags})
+target_link_libraries(ref_gl1 ${yquake2LinkerFlags} 
${yquake2OpenGLLinkerFlags} ${yquake2SDLLinkerFlags} GL)
 
 # Build the GL3 dynamic library
 add_library(ref_gl3 MODULE ${GL3-Source} ${GL3-Header} 
${GL-Platform-Specific-Source})
@@ -533,4 +533,4 @@ set_target_properties(ref_gl3 PROPERTIES
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/release
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/release
)
-target_link_libraries(ref_gl3 ${yquake2LinkerFlags} 
${yquake2OpenGLLinkerFlags} ${yquake2SDLLinkerFlags})
+target_link_libraries(ref_gl3 ${yquake2LinkerFlags} 
${yquake2OpenGLLinkerFlags} ${yquake2SDLLinkerFlags} GL)



commit yamagi-quake2 for openSUSE:Factory

2017-05-03 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-05-03 15:57:42

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Wed May  3 15:57:42 2017 rev:3 rq:492415 version:6.00

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2017-02-14 00:43:57.587856640 +0100
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-05-03 15:57:43.951631615 +0200
@@ -1,0 +2,6 @@
+Tue May  2 05:27:58 UTC 2017 - bwiedem...@suse.com
+
+- use convert -strip to not have timestamps in png files
+  to make build fully reproducible
+
+---



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.JOfhhm/_old  2017-05-03 15:57:45.175458843 +0200
+++ /var/tmp/diff_new_pack.JOfhhm/_new  2017-05-03 15:57:45.179458278 +0200
@@ -69,7 +69,7 @@
 install -Dpm 644 stuff/icon/Quake2.svg 
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/yquake2.svg
 for res in 256 128 96 64 32 16; do
 mkdir -p "%{buildroot}%{_datadir}/icons/hicolor/$res"x"$res/apps"
-convert stuff/icon/Quake2.png -resize $res"x"$res 
"%{buildroot}%{_datadir}/icons/hicolor/$res"x"$res/apps/yquake2.png"
+convert -strip stuff/icon/Quake2.png -resize $res"x"$res 
"%{buildroot}%{_datadir}/icons/hicolor/$res"x"$res/apps/yquake2.png"
 done
 
 # Install Wrapper




commit yamagi-quake2 for openSUSE:Factory

2017-02-13 Thread root
Hello community,

here is the log from the commit of package yamagi-quake2 for openSUSE:Factory 
checked in at 2017-02-14 00:43:56

Comparing /work/SRC/openSUSE:Factory/yamagi-quake2 (Old)
 and  /work/SRC/openSUSE:Factory/.yamagi-quake2.new (New)


Package is "yamagi-quake2"

Changes:

--- /work/SRC/openSUSE:Factory/yamagi-quake2/yamagi-quake2.changes  
2016-09-16 11:00:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.yamagi-quake2.new/yamagi-quake2.changes 
2017-02-14 00:43:57.587856640 +0100
@@ -1,0 +2,42 @@
+Fri Feb 10 02:35:54 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Add appdata.xml
+
+---
+Fri Dec 16 05:15:37 UTC 2016 - luke.nukem.jo...@gmail.com
+
+Update to version 6.00
+
+- Make the client asynchronous. The old behaviour can be forced by
+  setting cl_async to 0. Please note that asynchronicity can lead
+  to problems if the old SDL 1.2 backend is used and vsync is
+  enabled.
+- Implement gl_overbrightbits in the non multitexturing case.  A
+  value of 1 just fixes lighting on water surfaces, higher values
+  increase the brightness of everything.
+- General renderer overhaul for better compatibility with modern GPU
+  OpenGL 1.4 is now required, older versions are no longer supported.
+  Multitexturing was deprecated and will be removed in a future
+  release.
+- Fix some longstanding AI problems.
+- Several general gameplay fixes.
+
+- patch allow-custom-cflags.patch has been removed due to the
+  package being forked in factory
+
+---
+Mon Aug  1 22:24:08 UTC 2016 - r...@fthiessen.de
+
+- Install into _libexecdir
+- Install icons into icon-theme directory (hicolor)
+
+---
+Mon Aug  1 19:56:31 UTC 2016 - mar...@gmx.de
+
+- remove patch: yamagi-quake2-allow-overriding-cflags.patch since
+  upstream now also have CMake support without this problem
+- install binaries and libs to /usr/lib/yamagi-quake2/ and use a
+  wrapper-script in /usr/bin/ to workaround rpath issues
+- fix source url
+
+---

Old:

  QUAKE2_5_34.tar.gz
  allow-custom-cflags.patch

New:

  quake2-6.00.tar.xz
  yamagi-quake2.appdata.xml



Other differences:
--
++ yamagi-quake2.spec ++
--- /var/tmp/diff_new_pack.hau4hp/_old  2017-02-14 00:43:58.259761785 +0100
+++ /var/tmp/diff_new_pack.hau4hp/_new  2017-02-14 00:43:58.263761220 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yamagi-quake2
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2016 Luke Jones 
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,18 +17,20 @@
 #
 
 
-%define fver 5_34
 Name:   yamagi-quake2
-Version:5.34
+Version:6.00
 Release:0
 Summary:Enhanced Quake 2 Source Port
 License:GPL-2.0
 Group:  Amusements/Games/3D/Shoot
 Url:http://www.yamagi.org/quake2/
-Source: 
https://github.com/yquake2/yquake2/archive/QUAKE2_%{fver}.tar.gz
+Source: http://deponie.yamagi.org/quake2/quake2-%{version}.tar.xz
 Source99:   %{name}.changes
-# PATCH-FEATURE-OPENSUSE allow-custom-cflags.patch -- Allow custom cflags for 
our optflags
-Patch0: allow-custom-cflags.patch
+Source100:  yamagi-quake2.appdata.xml
+BuildRequires:  ImageMagick
+BuildRequires:  cmake
+BuildRequires:  gcc-c++
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  libSDL2-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libvorbis-devel
@@ -45,43 +47,61 @@
 retexturing packs and HUD scaling.
 
 %prep
-%setup -q -n yquake2-QUAKE2_5_34
-%patch0 -p1
+%setup -q -n quake2-%{version}
 # Fix usage of __DATE__ macro to prevent build in excess
 modified="$(sed -n '/^/n;s/ - .*$//;p;q' "%{SOURCE99}")"
 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
 sed -i "s/__DATE__/${DATE}/g" src/common/misc.c src/game/savegame/savegame.c
 
 %build
-CFLAGS="%{optflags}" make %{?_smp_mflags} \
-WITH_SYSTEMWIDE=yes \
-WITH_SYSTEMDIR='%{_libdir}/%{name}'
+%cmake -DSYSTEMWIDE_SUPPORT=ON
+make %{_smp_mflags}
 
 %install
-install -D -p -m 755 ./release/quake2 %{buildroot}%{_bindir}/yquake2
-install -D -p -m 755 ./release/q2ded %{buildroot}%{_bindir}/yq2ded
-install -D -p -m 644 ./release/baseq2/game.so \
-%{buildroot}%{_libdir}/%{name}/baseq2/game.so
-install -D -p -m 644 stuff/yq2.cfg \
-%{buildroot}%{_libdir}/%{name}/baseq2/yq2.cfg
-install -D -p -m 644 stuff/icon/Quake2.png \
-%{buildroot}%{_datadir}/pixmaps/yquake2.png