commit yamagi-quake2 for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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