From e8f36f7d041cb8be81c3a3f580092c15c3b68df0b2c160f4ecce21854dffc09c Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Thu, 4 Jan 2024 07:27:51 +0000 Subject: [PATCH] Accepting request 1136626 from home:Kieltux:branches:games - Update to version 17.4.2: * [Client] Graphics: Zoom out without lags * [Client] Add streamer mode to avoid leaks * [Client] Indicate AFK status in friends list and info tab * [Client] Overhaul demo browser UI * [Client] Ghost improvements (256 simultaneous ghosts!) * [Tools] Add demo_extract_chat tool * [Client] Don't disable practice mode on death * [Client] Prediction for laser doors * [Client] cl_show_direction 3 to show local keypresses only * [Client] Improve IME window position on multi-line text * [Client] Delay server race demo ending by 1 second * [Client] Add mode selection to color picker popups * [Client] Implement cl_sub_tick_aiming (not enabled on official servers) * [Client] Increase freeview radius to kill tile border * [Client] Detect server no longer running when started from client * [Client] Resize screen when changing resolution in console * [Client] Improve winter theme * [Client] Update server browser when adding friend ingame * [Client] Fix 1-tick delay of values in HUD * [Client] Fix doubleclick handling with old renderer * [Client] Correctly update auth keys when using auth_remove * [Client] Ensure strings in demo header are zero-terminated and valid UTF-8 * [Client] Fix large FPS drop rendering server details of favorite server * [Client+Server] Old file handling on Windows again * [Client] Show player's latency if menu is open * [Client] Improve performance of menus checker background, improve server browser performance * [Client] Don't use mouse position for angle if paused * [Client] Support easter, halloween, xmas theme maps (no maps yet) * [Client] Remove parallax zoom from map files * [Client] Save unknown commands from settings_ddnet.cfg * [Editor] Stop/pause sound previews when leaving editor * [Editor] Add export image/sound buttons * [Editor] Add project-onto operation for envelopes * [Editor] Add numpad shortcuts for zooming in envelope editor * [Editor] Support writing maps with more items/data * [Server] Add votes command * [Server] Swap without a name when team only has 2 players * [Server] Move X amounts of tiles with left, right, up, down * [Server] Add /lasttp to teleport to last position you did /tp to * [Server] Fix dead reckoning * [Server] tele unfreeze and reset speed * [Server] Quoted names in chat for team joins * [Server] Save/load ninja * [Server] Add sv_regional_rankings 0 * [Server] Add freeze/unfreeze testing commands - Changes in version 17.4.1: * [Client] Graphics: Zoom out without lags * [Client] Add streamer mode to avoid leaks * [Client] Indicate AFK status in friends list and info tab * [Client] Overhaul demo browser UI * [Client] Ghost improvements (256 simultaneous ghosts!) * [Tools] Add demo_extract_chat tool * [Client] Don't disable practice mode on death * [Client] Prediction for laser doors * [Client] cl_show_direction 3 to show local keypresses only * [Client] Improve IME window position on multi-line text * [Client] Delay server race demo ending by 1 second * [Client] Add mode selection to color picker popups * [Client] Implement cl_sub_tick_aiming (not enabled on official servers) * [Client] Detect server no longer running when started from client * [Client] Resize screen when changing resolution in console * [Client] Improve winter theme * [Client] Update server browser when adding friend ingame * [Client] Fix 1-tick delay of values in HUD * [Client] Fix doubleclick handling with old renderer * [Client] Correctly update auth keys when using auth_remove * [Client] Ensure strings in demo header are zero-terminated and valid UTF-8 * [Client] Fix large FPS drop rendering server details of favorite server * [Client+Server] Old file handling on Windows again * [Client] Show player's latency if menu is open * [Client] Improve performance of menus checker background, improve server browser performance * [Client] Don't use mouse position for angle if paused * [Client] Support easter, halloween, xmas theme maps (no maps yet) * [Client] Remove parallax zoom from map files * [Client] Save unknown commands from settings_ddnet.cfg * [Editor] Stop/pause sound previews when leaving editor * [Editor] Add export image/sound buttons * [Editor] Add project-onto operation for envelopes * [Editor] Add numpad shortcuts for zooming in envelope editor * [Editor] Support writing maps with more items/data * [Server] Add votes command * [Server] Swap without a name when team only has 2 players * [Server] Move X amounts of tiles with left, right, up, down * [Server] Add /lasttp to teleport to last position you did /tp to * [Server] Fix dead reckoning * [Server] tele unfreeze and reset speed * [Server] Quoted names in chat for team joins * [Server] Save/load ninja * [Server] Add sv_regional_rankings 0 * [Server] Add freeze/unfreeze testing commands - Changes in version 17.4: * [Client] Graphics: Zoom out without lags * [Client] Add streamer mode to avoid leaks * [Client] Indicate AFK status in friends list and info tab * [Client] Overhaul demo browser UI * [Client] Ghost improvements (256 simultaneous ghosts!) * [Tools] Add demo_extract_chat tool * [Client] Don't disable practice mode on death * [Client] Prediction for laser doors * [Client] cl_show_direction 3 to show local keypresses only * [Client] Improve IME window position on multi-line text * [Client] Delay server race demo ending by 1 second * [Client] Add mode selection to color picker popups * [Client] Implement cl_sub_tick_aiming (not enabled on official servers) * [Client] Increase freeview radius to kill tile border * [Client] Detect server no longer running when started from client * [Client] Resize screen when changing resolution in console * [Client] Improve winter theme * [Client] Update server browser when adding friend ingame * [Client] Fix 1-tick delay of values in HUD * [Client] Fix doubleclick handling with old renderer * [Client] Correctly update auth keys when using auth_remove * [Client] Ensure strings in demo header are zero-terminated and valid UTF-8 * [Client] Fix large FPS drop rendering server details of favorite server * [Client+Server] Old file handling on Windows again * [Client] Show player's latency if menu is open * [Client] Improve performance of menus checker background, improve server browser performance * [Client] Don't use mouse position for angle if paused * [Client] Support easter, halloween, xmas theme maps (no maps yet) * [Client] Remove parallax zoom from map files * [Client] Save unknown commands from settings_ddnet.cfg * [Editor] Stop/pause sound previews when leaving editor * [Editor] Add export image/sound buttons * [Editor] Add project-onto operation for envelopes * [Editor] Add numpad shortcuts for zooming in envelope editor * [Editor] Support writing maps with more items/data * [Server] Add votes command * [Server] Swap without a name when team only has 2 players * [Server] Move X amounts of tiles with left, right, up, down * [Server] Add /lasttp to teleport to last position you did /tp to * [Server] Fix dead reckoning * [Server] tele unfreeze and reset speed * [Server] Quoted names in chat for team joins * [Server] Save/load ninja * [Server] Add sv_regional_rankings 0 * [Server] Add freeze/unfreeze testing commands - Changes in version 17.3: * [Client] Automatic multi-view for players in team * [Client] Indicator on pause/unpause in demo player * [Client] Demo search bar * [Client] Directly render cut to video * [Client] Golden angle to generate unique team colors * [Client] Overhauled demo player skipping UI * [Client] Overhauled server browser filter/details/friends * [Client] Color vote if you votes yes/no * [Editor] Generate pixelart from images * [Client] Improved default skin * [Client] Updated countryflags (GP, MN, MQ, MW, PY, RE) * [Client] Improve dbg_tuning and other debug HUD * [Client] Button to reload entities background * [Client] Improve Windows pipe (FIFO) support * [Client] Fix rendering long lines in console * [Client] Disable prediction when game is paused * [Client] Fix long console commands help * [Client] Don't send empty chat messages * [Client] Fix crash with too many votes * [Client] Fix crash using goto_tele * [Client] macOS server launcher fix * [Client] No box selection when panning * [Client] Detect server being stopped on Linux again * [Client] Release mouse for X11 when LLDB breakpoint is hit * [Client] Fix camera zooming when exiting multiview * [Client] Fix lineinput selection cursor desync * [Client] Fix chat history with cl_showchat 1 * [Client] Fix countryflag scrolling * [Client] Fix chat clipping with OpenGL backend * [Client] Improve skin cleaning * [Editor] ctrl+f to load map prompt * [Editor] Move automap rule files to subfolder * [Editor] Progress spinner when saving * [Editor] Scaling for envelopes * [Editor] Keep brush when loading another map * [Editor] Fix right-clicking envelope points * [Editor] Warn about unsaved changes when dragging map file into game * [Editor] Fix envelope saving * [Server] Testing commands: unninja, solo, deep * [Server] Fix 0.7 clients being able to join after slot change * [Server] NO_SKIN_CHANGE_FOR_FROZEN game info flag * [Server] Fix everyone's swap getting reset * [Server] Fix /load from backup database * [Server] Fix scoreboard time reset when using /timecp * [Server] Fix SQLite connection failure assertion * [Server] Don't reigster to ipv6 when sv_ipv4only is enabled * [Server] Record antibot events in teehistorian * [Server] Record join events in teehistorian * [Server] Shut down DB connection pool on errors - Use gcc11 for openSUSE Leap OBS-URL: https://build.opensuse.org/request/show/1136626 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=31 --- _service | 2 +- ddnet-17.2.1.tar.gz | 3 - ddnet-17.4.2.tar.gz | 3 + ddnet.changes | 214 ++++++++++++++++++++++++++++++++++++++++++++ ddnet.spec | 19 +++- vendor.tar.xz | 4 +- 6 files changed, 236 insertions(+), 9 deletions(-) delete mode 100644 ddnet-17.2.1.tar.gz create mode 100644 ddnet-17.4.2.tar.gz diff --git a/_service b/_service index f4f9435..18ce76b 100644 --- a/_service +++ b/_service @@ -1,5 +1,5 @@ - ddnet-17.2.1 + ddnet-17.4.2 diff --git a/ddnet-17.2.1.tar.gz b/ddnet-17.2.1.tar.gz deleted file mode 100644 index 4e03134..0000000 --- a/ddnet-17.2.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1f62cd8585199ac7fa4d3fe82e46f459ac2374d3ad4c10628c621b9c9434407c -size 45654486 diff --git a/ddnet-17.4.2.tar.gz b/ddnet-17.4.2.tar.gz new file mode 100644 index 0000000..7883e9f --- /dev/null +++ b/ddnet-17.4.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c80cbe057c9dc854519013f3717b33f0b666e8483b2fec40ad2712b6b6854a66 +size 45734215 diff --git a/ddnet.changes b/ddnet.changes index 292ca15..30d46ae 100644 --- a/ddnet.changes +++ b/ddnet.changes @@ -1,3 +1,217 @@ +------------------------------------------------------------------- +Wed Jan 3 16:26:08 UTC 2024 - Carsten Ziepke + +- Update to version 17.4.2: + * [Client] Graphics: Zoom out without lags + * [Client] Add streamer mode to avoid leaks + * [Client] Indicate AFK status in friends list and info tab + * [Client] Overhaul demo browser UI + * [Client] Ghost improvements (256 simultaneous ghosts!) + * [Tools] Add demo_extract_chat tool + * [Client] Don't disable practice mode on death + * [Client] Prediction for laser doors + * [Client] cl_show_direction 3 to show local keypresses only + * [Client] Improve IME window position on multi-line text + * [Client] Delay server race demo ending by 1 second + * [Client] Add mode selection to color picker popups + * [Client] Implement cl_sub_tick_aiming (not enabled on + official servers) + * [Client] Increase freeview radius to kill tile border + * [Client] Detect server no longer running when started + from client + * [Client] Resize screen when changing resolution in console + * [Client] Improve winter theme + * [Client] Update server browser when adding friend ingame + * [Client] Fix 1-tick delay of values in HUD + * [Client] Fix doubleclick handling with old renderer + * [Client] Correctly update auth keys when using auth_remove + * [Client] Ensure strings in demo header are zero-terminated + and valid UTF-8 + * [Client] Fix large FPS drop rendering server details of + favorite server + * [Client+Server] Old file handling on Windows again + * [Client] Show player's latency if menu is open + * [Client] Improve performance of menus checker background, + improve server browser performance + * [Client] Don't use mouse position for angle if paused + * [Client] Support easter, halloween, xmas theme maps + (no maps yet) + * [Client] Remove parallax zoom from map files + * [Client] Save unknown commands from settings_ddnet.cfg + * [Editor] Stop/pause sound previews when leaving editor + * [Editor] Add export image/sound buttons + * [Editor] Add project-onto operation for envelopes + * [Editor] Add numpad shortcuts for zooming in envelope editor + * [Editor] Support writing maps with more items/data + * [Server] Add votes command + * [Server] Swap without a name when team only has 2 players + * [Server] Move X amounts of tiles with left, right, up, down + * [Server] Add /lasttp to teleport to last position you + did /tp to + * [Server] Fix dead reckoning + * [Server] tele unfreeze and reset speed + * [Server] Quoted names in chat for team joins + * [Server] Save/load ninja + * [Server] Add sv_regional_rankings 0 + * [Server] Add freeze/unfreeze testing commands +- Changes in version 17.4.1: + * [Client] Graphics: Zoom out without lags + * [Client] Add streamer mode to avoid leaks + * [Client] Indicate AFK status in friends list and info tab + * [Client] Overhaul demo browser UI + * [Client] Ghost improvements (256 simultaneous ghosts!) + * [Tools] Add demo_extract_chat tool + * [Client] Don't disable practice mode on death + * [Client] Prediction for laser doors + * [Client] cl_show_direction 3 to show local keypresses only + * [Client] Improve IME window position on multi-line text + * [Client] Delay server race demo ending by 1 second + * [Client] Add mode selection to color picker popups + * [Client] Implement cl_sub_tick_aiming (not enabled on + official servers) + * [Client] Detect server no longer running when started from + client + * [Client] Resize screen when changing resolution in console + * [Client] Improve winter theme + * [Client] Update server browser when adding friend ingame + * [Client] Fix 1-tick delay of values in HUD + * [Client] Fix doubleclick handling with old renderer + * [Client] Correctly update auth keys when using auth_remove + * [Client] Ensure strings in demo header are zero-terminated + and valid UTF-8 + * [Client] Fix large FPS drop rendering server details of + favorite server + * [Client+Server] Old file handling on Windows again + * [Client] Show player's latency if menu is open + * [Client] Improve performance of menus checker background, + improve server browser performance + * [Client] Don't use mouse position for angle if paused + * [Client] Support easter, halloween, xmas theme maps + (no maps yet) + * [Client] Remove parallax zoom from map files + * [Client] Save unknown commands from settings_ddnet.cfg + * [Editor] Stop/pause sound previews when leaving editor + * [Editor] Add export image/sound buttons + * [Editor] Add project-onto operation for envelopes + * [Editor] Add numpad shortcuts for zooming in envelope editor + * [Editor] Support writing maps with more items/data + * [Server] Add votes command + * [Server] Swap without a name when team only has 2 players + * [Server] Move X amounts of tiles with left, right, up, down + * [Server] Add /lasttp to teleport to last position + you did /tp to + * [Server] Fix dead reckoning + * [Server] tele unfreeze and reset speed + * [Server] Quoted names in chat for team joins + * [Server] Save/load ninja + * [Server] Add sv_regional_rankings 0 + * [Server] Add freeze/unfreeze testing commands +- Changes in version 17.4: + * [Client] Graphics: Zoom out without lags + * [Client] Add streamer mode to avoid leaks + * [Client] Indicate AFK status in friends list and info tab + * [Client] Overhaul demo browser UI + * [Client] Ghost improvements (256 simultaneous ghosts!) + * [Tools] Add demo_extract_chat tool + * [Client] Don't disable practice mode on death + * [Client] Prediction for laser doors + * [Client] cl_show_direction 3 to show local keypresses only + * [Client] Improve IME window position on multi-line text + * [Client] Delay server race demo ending by 1 second + * [Client] Add mode selection to color picker popups + * [Client] Implement cl_sub_tick_aiming (not enabled on + official servers) + * [Client] Increase freeview radius to kill tile border + * [Client] Detect server no longer running when started from + client + * [Client] Resize screen when changing resolution in console + * [Client] Improve winter theme + * [Client] Update server browser when adding friend ingame + * [Client] Fix 1-tick delay of values in HUD + * [Client] Fix doubleclick handling with old renderer + * [Client] Correctly update auth keys when using auth_remove + * [Client] Ensure strings in demo header are zero-terminated + and valid UTF-8 + * [Client] Fix large FPS drop rendering server details of + favorite server + * [Client+Server] Old file handling on Windows again + * [Client] Show player's latency if menu is open + * [Client] Improve performance of menus checker background, + improve server browser performance + * [Client] Don't use mouse position for angle if paused + * [Client] Support easter, halloween, xmas theme maps + (no maps yet) + * [Client] Remove parallax zoom from map files + * [Client] Save unknown commands from settings_ddnet.cfg + * [Editor] Stop/pause sound previews when leaving editor + * [Editor] Add export image/sound buttons + * [Editor] Add project-onto operation for envelopes + * [Editor] Add numpad shortcuts for zooming in envelope editor + * [Editor] Support writing maps with more items/data + * [Server] Add votes command + * [Server] Swap without a name when team only has 2 players + * [Server] Move X amounts of tiles with left, right, up, down + * [Server] Add /lasttp to teleport to last position you + did /tp to + * [Server] Fix dead reckoning + * [Server] tele unfreeze and reset speed + * [Server] Quoted names in chat for team joins + * [Server] Save/load ninja + * [Server] Add sv_regional_rankings 0 + * [Server] Add freeze/unfreeze testing commands +- Changes in version 17.3: + * [Client] Automatic multi-view for players in team + * [Client] Indicator on pause/unpause in demo player + * [Client] Demo search bar + * [Client] Directly render cut to video + * [Client] Golden angle to generate unique team colors + * [Client] Overhauled demo player skipping UI + * [Client] Overhauled server browser filter/details/friends + * [Client] Color vote if you votes yes/no + * [Editor] Generate pixelart from images + * [Client] Improved default skin + * [Client] Updated countryflags (GP, MN, MQ, MW, PY, RE) + * [Client] Improve dbg_tuning and other debug HUD + * [Client] Button to reload entities background + * [Client] Improve Windows pipe (FIFO) support + * [Client] Fix rendering long lines in console + * [Client] Disable prediction when game is paused + * [Client] Fix long console commands help + * [Client] Don't send empty chat messages + * [Client] Fix crash with too many votes + * [Client] Fix crash using goto_tele + * [Client] macOS server launcher fix + * [Client] No box selection when panning + * [Client] Detect server being stopped on Linux again + * [Client] Release mouse for X11 when LLDB breakpoint is hit + * [Client] Fix camera zooming when exiting multiview + * [Client] Fix lineinput selection cursor desync + * [Client] Fix chat history with cl_showchat 1 + * [Client] Fix countryflag scrolling + * [Client] Fix chat clipping with OpenGL backend + * [Client] Improve skin cleaning + * [Editor] ctrl+f to load map prompt + * [Editor] Move automap rule files to subfolder + * [Editor] Progress spinner when saving + * [Editor] Scaling for envelopes + * [Editor] Keep brush when loading another map + * [Editor] Fix right-clicking envelope points + * [Editor] Warn about unsaved changes when dragging map file + into game + * [Editor] Fix envelope saving + * [Server] Testing commands: unninja, solo, deep + * [Server] Fix 0.7 clients being able to join after slot change + * [Server] NO_SKIN_CHANGE_FOR_FROZEN game info flag + * [Server] Fix everyone's swap getting reset + * [Server] Fix /load from backup database + * [Server] Fix scoreboard time reset when using /timecp + * [Server] Fix SQLite connection failure assertion + * [Server] Don't reigster to ipv6 when sv_ipv4only is enabled + * [Server] Record antibot events in teehistorian + * [Server] Record join events in teehistorian + * [Server] Shut down DB connection pool on errors +- Use gcc11 for openSUSE Leap + ------------------------------------------------------------------- Sat Sep 23 08:25:01 UTC 2023 - Carsten Ziepke diff --git a/ddnet.spec b/ddnet.spec index b005317..15106c1 100644 --- a/ddnet.spec +++ b/ddnet.spec @@ -1,7 +1,7 @@ # # spec file for package ddnet # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: ddnet -Version: 17.2.1 +Version: 17.4.2 Release: 0 Summary: DDraceNetwork, a cooperative racing mod of Teeworlds License: Apache-2.0 AND CC-BY-SA-3.0 AND Zlib AND MIT AND SUSE-Public-Domain @@ -32,7 +32,6 @@ BuildRequires: cargo BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: fdupes -BuildRequires: gcc-c++ BuildRequires: glslang-devel BuildRequires: hicolor-icon-theme BuildRequires: libminiupnpc-devel @@ -57,6 +56,12 @@ BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(wavpack) BuildRequires: pkgconfig(zlib) Requires: %{name}-data = %{version}-%{release} +%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse} +BuildRequires: gcc11 +BuildRequires: gcc11-c++ +%else +BuildRequires: gcc-c++ +%endif %description DDraceNetwork (DDNet) is an actively maintained version of DDRace, @@ -97,6 +102,10 @@ directory = './vendor' EOF %build +%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse} +export CC="gcc-11" +export CXX="g++-11" +%endif export CARGO_HOME=`pwd`/cargo-home/ mkdir -p build && cd build # NOTE that %%cmake macro breaks linking. @@ -110,6 +119,10 @@ cmake .. \ -DSTEAM=OFF \ -DVIDEORECORDER=OFF +# Fix for "error: failed to run custom build command for `link-cplusplus v1.0.6` - error occurred: Failed to find tool. Is `c++` installed?" +%make_build \ + OPTFLAGS="%{optflags} -std=gnu++17" + %install export CARGO_HOME=`pwd`/cargo-home/ %cmake_install diff --git a/vendor.tar.xz b/vendor.tar.xz index 11bd07c..838b933 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d463b9addd1d396edcb245e16ca99f1317bd1a7c8bee6c6cb902ebd000c0ce84 -size 497268 +oid sha256:58d7d30f6e62d4bb0ec15d1ec78d7b3b8d69e7d39e66c7acef6ce7c45b284386 +size 497284