SHA256
1
0
forked from pool/ddnet
ddnet/ddnet.spec

152 lines
4.5 KiB
RPMSpec
Raw Normal View History

#
# spec file for package ddnet
#
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
2024-01-04 08:27:51 +01:00
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Accepting request 919766 from home:Kieltux:branches:games - Update to version 15.5.4 * Add client-side HTTP server info (instantaneous, secure, raw data from https://master1.ddnet.tw/ddnet/15/servers.json) * Predict tune zones for characters, allow unpredicted tune zone settings for projectiles and lasers * Steam: Support connecting to hostname (for example steam://run/412220//ger2.ddnet.tw:8303/) * Implement HSL sliders * Add hookcollision color changeable in HUD * Remove "Show only supported" resolutions switch from graphics tab * Remove texture quality config * HiDPI-aware resolution list * Fix some buttons in menus * Set all Intel GPU Windows players to OpenGL 2.0 by default * Fix composed binds involving F-keys * Differentiate better between window modes * Fix out of list clip clickable/hoverable items * Center more tees in graphics * Fix auto-reconnect while in game * Fix parsing an ipv6 address without port * Avoid spawn effect being clipped for spawning player * Fix serverbrowser crash * Make pixel alignment numerical more robust when scrolling * Compress IPv6 string representations according to RFC5952 * Fix crash when sorting empty friend list * Fix X11 notifications * Differenciate between width and height for body part * Add better support for compose binds in demo menu * Print GPU info into console * Fix infinite loop in editor when changing height * Make sure ctrl+shift+s works same as clicking UI * Disable swap properly since it's still broken * Fix multiple crashes with super * Add new tune: hammer_hit_fire_delay * Fix team rank updating not working * Lower save/swap punishment * Fix duplicate uuid index in maps edited by tools - Add BuildRequires Mesa-libGLESv3-devel - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/919766 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=5
2021-09-20 21:55:07 +02:00
Name: ddnet
Accepting request 1181047 from home:Kieltux:branches:games - Update to version 18.3: * [Client] Add confetti particles on finish * [Client] Add team0mode indicator * [Client] Show percentage of loaded rcon commands * [Client] Fix truncated scoreboard recording notification * [Client] Keep respawned players in multi view list on pvp servers * [Client] Add cl_showhud_time_cp_diff * [Client] Fix console search highlighting * [Client] Fix potential client crash and console not keeping scrolling position when console backlog is full * [Client] Add option to show only messages by team members * [Client] Fix smoke particles sometimes being stuck inside solid tiles * [Client] Fix language file being loaded twice when starting, improve error handling for invalid translation files * [Client] Prevent UI elements from being hovered while key reader is active * [Client] Fix segfault when swapchain images change (e.g. toggling Vsync) * [Client] Fix demo seekbar tooltip not shown while seekbar is active, fix demo seekbar being activated by held button press * [Client] Android build improvements * [Client] Fix wrong file extension being removed in demo cut popup * [Client] Fix potential client crash and console not keeping scrolling position when console backlog is full * [Client] Video recorder: improve error handling and log messages, fix crashes * [Client] Fix wrong server address used in password popup when redirected * [Client] Fix OOB accesses rendering ghosts, fix ghost hook collision line * [Editor] Fix crashes and memory leaks related to editor map sounds and opus file decoding * [Editor] Fix inconsistent behavior of scrollbars, key readers, edit boxes, value selectors and editor sound seekbars * [Client+Server] Use network tokens in big-endian byte order consistently * [Server] Add /rescuemode * [Server] Add /practicecmdlist * [Server] Add chat commands for toggling weapons in practice mode * [Server] Fix goto_tele not finding all teleporters * [Server] Allow econ to succeed, even if ipv6 econ fails to bind to socket * [Server] Store player names in teehistorian and Finish/TeamFinish v2 * [Tooling] Add delta debug dump * [Tooling] Also print external module/symbol names in parse_drmingw.sh * [Tooling] Fix issues with map_create_pixelart OBS-URL: https://build.opensuse.org/request/show/1181047 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=39
2024-06-17 13:04:28 +02:00
Version: 18.3
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
Accepting request 919766 from home:Kieltux:branches:games - Update to version 15.5.4 * Add client-side HTTP server info (instantaneous, secure, raw data from https://master1.ddnet.tw/ddnet/15/servers.json) * Predict tune zones for characters, allow unpredicted tune zone settings for projectiles and lasers * Steam: Support connecting to hostname (for example steam://run/412220//ger2.ddnet.tw:8303/) * Implement HSL sliders * Add hookcollision color changeable in HUD * Remove "Show only supported" resolutions switch from graphics tab * Remove texture quality config * HiDPI-aware resolution list * Fix some buttons in menus * Set all Intel GPU Windows players to OpenGL 2.0 by default * Fix composed binds involving F-keys * Differentiate better between window modes * Fix out of list clip clickable/hoverable items * Center more tees in graphics * Fix auto-reconnect while in game * Fix parsing an ipv6 address without port * Avoid spawn effect being clipped for spawning player * Fix serverbrowser crash * Make pixel alignment numerical more robust when scrolling * Compress IPv6 string representations according to RFC5952 * Fix crash when sorting empty friend list * Fix X11 notifications * Differenciate between width and height for body part * Add better support for compose binds in demo menu * Print GPU info into console * Fix infinite loop in editor when changing height * Make sure ctrl+shift+s works same as clicking UI * Disable swap properly since it's still broken * Fix multiple crashes with super * Add new tune: hammer_hit_fire_delay * Fix team rank updating not working * Lower save/swap punishment * Fix duplicate uuid index in maps edited by tools - Add BuildRequires Mesa-libGLESv3-devel - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/919766 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=5
2021-09-20 21:55:07 +02:00
Group: Amusements/Games/Action/Race
Accepting request 1034602 from home:Kieltux:branches:games - Update to version 16.5: * [Client] Add favorite skins * [Client] Support multiple values to search/exclude in serverbrowser (using ;) * [Client] Improved crash reports with more information * [Client] Tweak running visuals * [Client] Only announce servers using Steam/Discord integration which are registered * [Client] Add help text at bottom left ingame when menu is open * [Client] Fix config_directory.bat (whitespaces in the path) * [Client] Refresh serverbrowser when disconnecting / abort * [Client] Laser menu tweaks; Changed some default colors * [Client] Fix unknown command handler for filenames containing spaces * [Client] Fix UI elements behind color picker background being selectable * [Client] Remove cl_http_map_download * [Client] Fix client crash when server does not send gameinfo * [Client&Server] Fix receiving IPv6 packets after IPv4 ones on Linux * [Client&Server] Handle non-default Windows directory in os_version_str, print the operating system version on client/server launch * [Editor] Fix map file argument not opening editor with absolute paths * [Server] Enable antispoof for vanilla by default * [Server] Remove support for legacy 64 player info protocol * [Server] Only start registering once the server is fully started * [Server] Update move_sqlite.py to use sqlite3mysql * [Server] Respect reserved slots in old serverinfo * [Tooling] Code coverage reports on Github * [Tooling] Make submodules shallow by default * Plus many bug fixes listed at https://ddnet.org/downloads/ - Add BuildRequires pkgconfig(libpng) OBS-URL: https://build.opensuse.org/request/show/1034602 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=16
2022-11-15 22:10:28 +01:00
URL: https://ddnet.org/
Accepting request 1063520 from home:Kieltux:branches:games - Update to version 16.7.2: * [Client] Default to Vulkan graphics backend (higher FPS) and handle errors * [Client] Implement exact matches in search and exclude strings using "" in serverbrowser * [Client] Render bar below server browser to show loading progression * [Client] Allow translations to reorder string substitutions * [Client] Ignore connecting players in search terms when "Filter connecting players" is on * [Client] Adjust no weak prediction to updated server code * [Client] Copy the demo timeline markers when slicing a demo * [Client] Handle ordinal joystick hat keys as combined cardinal hat keys * [Client] Add support for hot-plugging gamecontrollers * [Client] Register application separately to specify its displayed name * [Client] Fix signed integer overflow on client input message * [Client] Fix undefined behavior when unpacking snapshot deltas * [Client] Remove possible overflow in str_comp_filenames * [Client] Fix edge cases where demo tick seeking did not work * [Client] Fix smooth zooming overshooting the target zoom level * [Client] Add button that tells you how to save power * [Client] Colorify BW & F-DDrace gamemodes * [Editor] Add tooltips for the buttons that open directories and files * [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game * [Editor] Deactivate editor hotkeys while dialog or editbox is active * [Editor] Fix issues when closing multiple editor popups at the same time * [Server] Make restart command work * [Server] Send laser objects as DDNetLaser with type * [Server] Add README.md for the mastersrv, briefly explaining the setup * [Server] Add tool to manually ping the mastersrv * [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 * [Server] Fix scoreboard showing wrong best time * [Server] Swap times should be per player, not per team * [Server] Improve move_sqlite script to adapt timezone - Changes in 16.6: * [Tooling] Add support for Rust code in DDNet * [Client] Add friend counter in server browser * [Client] Add buttons+increased length on demo viewbar * [Editor] Improve UI * [Editor] Smooth zoom * [Server] Add 4 minutes of logs for moderators * [Client] Fix crash when cutting a demo opened from command line * [Client] Fix heap-buffer-overflow in DDNetLaser prediction code * [Client] Fix incorrect cursor position after exiting pause/spec * [Client] More confirmation menus * [Client] Fix client crash when launching with screenshot command * [Client] Fix key reader text flashing for one frame * [Client] Remove // in ddnet:// url handler * [Client] Fix client crash when unpacking a sixup packet * [Client] Fix invalid demo cutting, Add slice highlighting * [Client] Fix choppy demo seeking when start/end ticks are very large * [Client] Allow both shift keys to be used for all hotkeys * [Client] Switch to Vulkan 1.1 * [Client] Correct color for Gores gametype in serverbrowser * [Client] Fix Ctrl+F hotkey not checking for Ctrl key, minor improvement to tile details popup layout * [Editor] Add "Tools > Remove unused envelopes" * [Editor] Fix large popups being outside of screen, add margin * [Editor] Fix incorrect minimum values for tele, speedup and switch layers * [Editor] Change hotkey Ctrl+A to Ctrl+T for layer/tile details * [Editor] Also append sounds when appending a map to another map * [Editor] Fix height and margin of sound and image popups * [Editor] Search for images/sounds in subfolders when readding in editor, show selection dialog if multiple files with the same are found, show error popup when file cannot be found * [Editor] Add Shift+G editor hotkey to toggle visibility of game layers * [Editor] Fix editor crash when shifting left/right, fix wrong up/down shifting * [Editor] Adjust quad point position and texture U/V relatively * [Editor] Hex values in info feature * [Editor] Fix crashes when scrolling with up/down keys on empty sounds/images lists * [Editor] Fix text input not working when entering editor with bind, fix IME not being deactivated when editor is closed * [Server] Fix physics change by weak hook fix * [Server] Write log and sqlite files to storage unless given as absolute path * [Server] Add reason to vote mute, fix vote mute * [Server] Reset teams when restarting round * [Server] Report extra player info to master http * [Server] Fix CGun::Fire server crash * [Tooling] Add an optional vscode workspace * [Tooling] Add vim syntax files for config files * [Tooling] Add tests for int packer, huffman compression * [Tooling] Add more tests for hashing, CSemaphore and utf8 confusables - Add _service file to create the cargo_vendor tarball - Add BuildRequires cargo and rust to use rust for building - Fix branding-requires-unversioned hicolor-icon-theme warning OBS-URL: https://build.opensuse.org/request/show/1063520 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=18
2023-02-07 07:31:24 +01:00
Source0: https://github.com/ddnet/ddnet/archive/%{version}/%{name}-%{version}.tar.gz
Source1: vendor.tar.xz
Source2: cargo_config
Accepting request 919766 from home:Kieltux:branches:games - Update to version 15.5.4 * Add client-side HTTP server info (instantaneous, secure, raw data from https://master1.ddnet.tw/ddnet/15/servers.json) * Predict tune zones for characters, allow unpredicted tune zone settings for projectiles and lasers * Steam: Support connecting to hostname (for example steam://run/412220//ger2.ddnet.tw:8303/) * Implement HSL sliders * Add hookcollision color changeable in HUD * Remove "Show only supported" resolutions switch from graphics tab * Remove texture quality config * HiDPI-aware resolution list * Fix some buttons in menus * Set all Intel GPU Windows players to OpenGL 2.0 by default * Fix composed binds involving F-keys * Differentiate better between window modes * Fix out of list clip clickable/hoverable items * Center more tees in graphics * Fix auto-reconnect while in game * Fix parsing an ipv6 address without port * Avoid spawn effect being clipped for spawning player * Fix serverbrowser crash * Make pixel alignment numerical more robust when scrolling * Compress IPv6 string representations according to RFC5952 * Fix crash when sorting empty friend list * Fix X11 notifications * Differenciate between width and height for body part * Add better support for compose binds in demo menu * Print GPU info into console * Fix infinite loop in editor when changing height * Make sure ctrl+shift+s works same as clicking UI * Disable swap properly since it's still broken * Fix multiple crashes with super * Add new tune: hammer_hit_fire_delay * Fix team rank updating not working * Lower save/swap punishment * Fix duplicate uuid index in maps edited by tools - Add BuildRequires Mesa-libGLESv3-devel - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/919766 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=5
2021-09-20 21:55:07 +02:00
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: appstream-glib
Accepting request 1063520 from home:Kieltux:branches:games - Update to version 16.7.2: * [Client] Default to Vulkan graphics backend (higher FPS) and handle errors * [Client] Implement exact matches in search and exclude strings using "" in serverbrowser * [Client] Render bar below server browser to show loading progression * [Client] Allow translations to reorder string substitutions * [Client] Ignore connecting players in search terms when "Filter connecting players" is on * [Client] Adjust no weak prediction to updated server code * [Client] Copy the demo timeline markers when slicing a demo * [Client] Handle ordinal joystick hat keys as combined cardinal hat keys * [Client] Add support for hot-plugging gamecontrollers * [Client] Register application separately to specify its displayed name * [Client] Fix signed integer overflow on client input message * [Client] Fix undefined behavior when unpacking snapshot deltas * [Client] Remove possible overflow in str_comp_filenames * [Client] Fix edge cases where demo tick seeking did not work * [Client] Fix smooth zooming overshooting the target zoom level * [Client] Add button that tells you how to save power * [Client] Colorify BW & F-DDrace gamemodes * [Editor] Add tooltips for the buttons that open directories and files * [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game * [Editor] Deactivate editor hotkeys while dialog or editbox is active * [Editor] Fix issues when closing multiple editor popups at the same time * [Server] Make restart command work * [Server] Send laser objects as DDNetLaser with type * [Server] Add README.md for the mastersrv, briefly explaining the setup * [Server] Add tool to manually ping the mastersrv * [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 * [Server] Fix scoreboard showing wrong best time * [Server] Swap times should be per player, not per team * [Server] Improve move_sqlite script to adapt timezone - Changes in 16.6: * [Tooling] Add support for Rust code in DDNet * [Client] Add friend counter in server browser * [Client] Add buttons+increased length on demo viewbar * [Editor] Improve UI * [Editor] Smooth zoom * [Server] Add 4 minutes of logs for moderators * [Client] Fix crash when cutting a demo opened from command line * [Client] Fix heap-buffer-overflow in DDNetLaser prediction code * [Client] Fix incorrect cursor position after exiting pause/spec * [Client] More confirmation menus * [Client] Fix client crash when launching with screenshot command * [Client] Fix key reader text flashing for one frame * [Client] Remove // in ddnet:// url handler * [Client] Fix client crash when unpacking a sixup packet * [Client] Fix invalid demo cutting, Add slice highlighting * [Client] Fix choppy demo seeking when start/end ticks are very large * [Client] Allow both shift keys to be used for all hotkeys * [Client] Switch to Vulkan 1.1 * [Client] Correct color for Gores gametype in serverbrowser * [Client] Fix Ctrl+F hotkey not checking for Ctrl key, minor improvement to tile details popup layout * [Editor] Add "Tools > Remove unused envelopes" * [Editor] Fix large popups being outside of screen, add margin * [Editor] Fix incorrect minimum values for tele, speedup and switch layers * [Editor] Change hotkey Ctrl+A to Ctrl+T for layer/tile details * [Editor] Also append sounds when appending a map to another map * [Editor] Fix height and margin of sound and image popups * [Editor] Search for images/sounds in subfolders when readding in editor, show selection dialog if multiple files with the same are found, show error popup when file cannot be found * [Editor] Add Shift+G editor hotkey to toggle visibility of game layers * [Editor] Fix editor crash when shifting left/right, fix wrong up/down shifting * [Editor] Adjust quad point position and texture U/V relatively * [Editor] Hex values in info feature * [Editor] Fix crashes when scrolling with up/down keys on empty sounds/images lists * [Editor] Fix text input not working when entering editor with bind, fix IME not being deactivated when editor is closed * [Server] Fix physics change by weak hook fix * [Server] Write log and sqlite files to storage unless given as absolute path * [Server] Add reason to vote mute, fix vote mute * [Server] Reset teams when restarting round * [Server] Report extra player info to master http * [Server] Fix CGun::Fire server crash * [Tooling] Add an optional vscode workspace * [Tooling] Add vim syntax files for config files * [Tooling] Add tests for int packer, huffman compression * [Tooling] Add more tests for hashing, CSemaphore and utf8 confusables - Add _service file to create the cargo_vendor tarball - Add BuildRequires cargo and rust to use rust for building - Fix branding-requires-unversioned hicolor-icon-theme warning OBS-URL: https://build.opensuse.org/request/show/1063520 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=18
2023-02-07 07:31:24 +01:00
BuildRequires: cargo
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: glslang-devel
BuildRequires: hicolor-icon-theme
Accepting request 919766 from home:Kieltux:branches:games - Update to version 15.5.4 * Add client-side HTTP server info (instantaneous, secure, raw data from https://master1.ddnet.tw/ddnet/15/servers.json) * Predict tune zones for characters, allow unpredicted tune zone settings for projectiles and lasers * Steam: Support connecting to hostname (for example steam://run/412220//ger2.ddnet.tw:8303/) * Implement HSL sliders * Add hookcollision color changeable in HUD * Remove "Show only supported" resolutions switch from graphics tab * Remove texture quality config * HiDPI-aware resolution list * Fix some buttons in menus * Set all Intel GPU Windows players to OpenGL 2.0 by default * Fix composed binds involving F-keys * Differentiate better between window modes * Fix out of list clip clickable/hoverable items * Center more tees in graphics * Fix auto-reconnect while in game * Fix parsing an ipv6 address without port * Avoid spawn effect being clipped for spawning player * Fix serverbrowser crash * Make pixel alignment numerical more robust when scrolling * Compress IPv6 string representations according to RFC5952 * Fix crash when sorting empty friend list * Fix X11 notifications * Differenciate between width and height for body part * Add better support for compose binds in demo menu * Print GPU info into console * Fix infinite loop in editor when changing height * Make sure ctrl+shift+s works same as clicking UI * Disable swap properly since it's still broken * Fix multiple crashes with super * Add new tune: hammer_hit_fire_delay * Fix team rank updating not working * Lower save/swap punishment * Fix duplicate uuid index in maps edited by tools - Add BuildRequires Mesa-libGLESv3-devel - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/919766 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=5
2021-09-20 21:55:07 +02:00
BuildRequires: libminiupnpc-devel
BuildRequires: pkgconfig
BuildRequires: pnglite-devel
BuildRequires: python3
Accepting request 1063520 from home:Kieltux:branches:games - Update to version 16.7.2: * [Client] Default to Vulkan graphics backend (higher FPS) and handle errors * [Client] Implement exact matches in search and exclude strings using "" in serverbrowser * [Client] Render bar below server browser to show loading progression * [Client] Allow translations to reorder string substitutions * [Client] Ignore connecting players in search terms when "Filter connecting players" is on * [Client] Adjust no weak prediction to updated server code * [Client] Copy the demo timeline markers when slicing a demo * [Client] Handle ordinal joystick hat keys as combined cardinal hat keys * [Client] Add support for hot-plugging gamecontrollers * [Client] Register application separately to specify its displayed name * [Client] Fix signed integer overflow on client input message * [Client] Fix undefined behavior when unpacking snapshot deltas * [Client] Remove possible overflow in str_comp_filenames * [Client] Fix edge cases where demo tick seeking did not work * [Client] Fix smooth zooming overshooting the target zoom level * [Client] Add button that tells you how to save power * [Client] Colorify BW & F-DDrace gamemodes * [Editor] Add tooltips for the buttons that open directories and files * [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game * [Editor] Deactivate editor hotkeys while dialog or editbox is active * [Editor] Fix issues when closing multiple editor popups at the same time * [Server] Make restart command work * [Server] Send laser objects as DDNetLaser with type * [Server] Add README.md for the mastersrv, briefly explaining the setup * [Server] Add tool to manually ping the mastersrv * [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 * [Server] Fix scoreboard showing wrong best time * [Server] Swap times should be per player, not per team * [Server] Improve move_sqlite script to adapt timezone - Changes in 16.6: * [Tooling] Add support for Rust code in DDNet * [Client] Add friend counter in server browser * [Client] Add buttons+increased length on demo viewbar * [Editor] Improve UI * [Editor] Smooth zoom * [Server] Add 4 minutes of logs for moderators * [Client] Fix crash when cutting a demo opened from command line * [Client] Fix heap-buffer-overflow in DDNetLaser prediction code * [Client] Fix incorrect cursor position after exiting pause/spec * [Client] More confirmation menus * [Client] Fix client crash when launching with screenshot command * [Client] Fix key reader text flashing for one frame * [Client] Remove // in ddnet:// url handler * [Client] Fix client crash when unpacking a sixup packet * [Client] Fix invalid demo cutting, Add slice highlighting * [Client] Fix choppy demo seeking when start/end ticks are very large * [Client] Allow both shift keys to be used for all hotkeys * [Client] Switch to Vulkan 1.1 * [Client] Correct color for Gores gametype in serverbrowser * [Client] Fix Ctrl+F hotkey not checking for Ctrl key, minor improvement to tile details popup layout * [Editor] Add "Tools > Remove unused envelopes" * [Editor] Fix large popups being outside of screen, add margin * [Editor] Fix incorrect minimum values for tele, speedup and switch layers * [Editor] Change hotkey Ctrl+A to Ctrl+T for layer/tile details * [Editor] Also append sounds when appending a map to another map * [Editor] Fix height and margin of sound and image popups * [Editor] Search for images/sounds in subfolders when readding in editor, show selection dialog if multiple files with the same are found, show error popup when file cannot be found * [Editor] Add Shift+G editor hotkey to toggle visibility of game layers * [Editor] Fix editor crash when shifting left/right, fix wrong up/down shifting * [Editor] Adjust quad point position and texture U/V relatively * [Editor] Hex values in info feature * [Editor] Fix crashes when scrolling with up/down keys on empty sounds/images lists * [Editor] Fix text input not working when entering editor with bind, fix IME not being deactivated when editor is closed * [Server] Fix physics change by weak hook fix * [Server] Write log and sqlite files to storage unless given as absolute path * [Server] Add reason to vote mute, fix vote mute * [Server] Reset teams when restarting round * [Server] Report extra player info to master http * [Server] Fix CGun::Fire server crash * [Tooling] Add an optional vscode workspace * [Tooling] Add vim syntax files for config files * [Tooling] Add tests for int packer, huffman compression * [Tooling] Add more tests for hashing, CSemaphore and utf8 confusables - Add _service file to create the cargo_vendor tarball - Add BuildRequires cargo and rust to use rust for building - Fix branding-requires-unversioned hicolor-icon-theme warning OBS-URL: https://build.opensuse.org/request/show/1063520 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=18
2023-02-07 07:31:24 +01:00
BuildRequires: rust
BuildRequires: rust-std
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(glew)
BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(libcurl)
Accepting request 919766 from home:Kieltux:branches:games - Update to version 15.5.4 * Add client-side HTTP server info (instantaneous, secure, raw data from https://master1.ddnet.tw/ddnet/15/servers.json) * Predict tune zones for characters, allow unpredicted tune zone settings for projectiles and lasers * Steam: Support connecting to hostname (for example steam://run/412220//ger2.ddnet.tw:8303/) * Implement HSL sliders * Add hookcollision color changeable in HUD * Remove "Show only supported" resolutions switch from graphics tab * Remove texture quality config * HiDPI-aware resolution list * Fix some buttons in menus * Set all Intel GPU Windows players to OpenGL 2.0 by default * Fix composed binds involving F-keys * Differentiate better between window modes * Fix out of list clip clickable/hoverable items * Center more tees in graphics * Fix auto-reconnect while in game * Fix parsing an ipv6 address without port * Avoid spawn effect being clipped for spawning player * Fix serverbrowser crash * Make pixel alignment numerical more robust when scrolling * Compress IPv6 string representations according to RFC5952 * Fix crash when sorting empty friend list * Fix X11 notifications * Differenciate between width and height for body part * Add better support for compose binds in demo menu * Print GPU info into console * Fix infinite loop in editor when changing height * Make sure ctrl+shift+s works same as clicking UI * Disable swap properly since it's still broken * Fix multiple crashes with super * Add new tune: hammer_hit_fire_delay * Fix team rank updating not working * Lower save/swap punishment * Fix duplicate uuid index in maps edited by tools - Add BuildRequires Mesa-libGLESv3-devel - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/919766 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=5
2021-09-20 21:55:07 +02:00
BuildRequires: pkgconfig(libnotify)
Accepting request 1034602 from home:Kieltux:branches:games - Update to version 16.5: * [Client] Add favorite skins * [Client] Support multiple values to search/exclude in serverbrowser (using ;) * [Client] Improved crash reports with more information * [Client] Tweak running visuals * [Client] Only announce servers using Steam/Discord integration which are registered * [Client] Add help text at bottom left ingame when menu is open * [Client] Fix config_directory.bat (whitespaces in the path) * [Client] Refresh serverbrowser when disconnecting / abort * [Client] Laser menu tweaks; Changed some default colors * [Client] Fix unknown command handler for filenames containing spaces * [Client] Fix UI elements behind color picker background being selectable * [Client] Remove cl_http_map_download * [Client] Fix client crash when server does not send gameinfo * [Client&Server] Fix receiving IPv6 packets after IPv4 ones on Linux * [Client&Server] Handle non-default Windows directory in os_version_str, print the operating system version on client/server launch * [Editor] Fix map file argument not opening editor with absolute paths * [Server] Enable antispoof for vanilla by default * [Server] Remove support for legacy 64 player info protocol * [Server] Only start registering once the server is fully started * [Server] Update move_sqlite.py to use sqlite3mysql * [Server] Respect reserved slots in old serverinfo * [Tooling] Code coverage reports on Github * [Tooling] Make submodules shallow by default * Plus many bug fixes listed at https://ddnet.org/downloads/ - Add BuildRequires pkgconfig(libpng) OBS-URL: https://build.opensuse.org/request/show/1034602 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=16
2022-11-15 22:10:28 +01:00
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(ogg)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(opus)
BuildRequires: pkgconfig(opusfile)
BuildRequires: pkgconfig(sdl2)
Accepting request 919766 from home:Kieltux:branches:games - Update to version 15.5.4 * Add client-side HTTP server info (instantaneous, secure, raw data from https://master1.ddnet.tw/ddnet/15/servers.json) * Predict tune zones for characters, allow unpredicted tune zone settings for projectiles and lasers * Steam: Support connecting to hostname (for example steam://run/412220//ger2.ddnet.tw:8303/) * Implement HSL sliders * Add hookcollision color changeable in HUD * Remove "Show only supported" resolutions switch from graphics tab * Remove texture quality config * HiDPI-aware resolution list * Fix some buttons in menus * Set all Intel GPU Windows players to OpenGL 2.0 by default * Fix composed binds involving F-keys * Differentiate better between window modes * Fix out of list clip clickable/hoverable items * Center more tees in graphics * Fix auto-reconnect while in game * Fix parsing an ipv6 address without port * Avoid spawn effect being clipped for spawning player * Fix serverbrowser crash * Make pixel alignment numerical more robust when scrolling * Compress IPv6 string representations according to RFC5952 * Fix crash when sorting empty friend list * Fix X11 notifications * Differenciate between width and height for body part * Add better support for compose binds in demo menu * Print GPU info into console * Fix infinite loop in editor when changing height * Make sure ctrl+shift+s works same as clicking UI * Disable swap properly since it's still broken * Fix multiple crashes with super * Add new tune: hammer_hit_fire_delay * Fix team rank updating not working * Lower save/swap punishment * Fix duplicate uuid index in maps edited by tools - Add BuildRequires Mesa-libGLESv3-devel - Run spec-cleaner OBS-URL: https://build.opensuse.org/request/show/919766 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=5
2021-09-20 21:55:07 +02:00
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(wavpack)
BuildRequires: pkgconfig(zlib)
Requires: %{name}-data = %{version}-%{release}
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
2024-01-04 08:27:51 +01:00
%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,
a Teeworlds modification with a unique cooperative gameplay.
Help each other play through custom maps with up to 64 players,
compete against the best in international tournaments, design your
own maps, or run your own server.
%package data
Summary: Data files for %{name}
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
%description data
Data files for DDraceNetwork (DDNet).
%package server
Summary: Standalone server for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description server
Standalone server for DDraceNetwork (DDNet).
%prep
Accepting request 1063520 from home:Kieltux:branches:games - Update to version 16.7.2: * [Client] Default to Vulkan graphics backend (higher FPS) and handle errors * [Client] Implement exact matches in search and exclude strings using "" in serverbrowser * [Client] Render bar below server browser to show loading progression * [Client] Allow translations to reorder string substitutions * [Client] Ignore connecting players in search terms when "Filter connecting players" is on * [Client] Adjust no weak prediction to updated server code * [Client] Copy the demo timeline markers when slicing a demo * [Client] Handle ordinal joystick hat keys as combined cardinal hat keys * [Client] Add support for hot-plugging gamecontrollers * [Client] Register application separately to specify its displayed name * [Client] Fix signed integer overflow on client input message * [Client] Fix undefined behavior when unpacking snapshot deltas * [Client] Remove possible overflow in str_comp_filenames * [Client] Fix edge cases where demo tick seeking did not work * [Client] Fix smooth zooming overshooting the target zoom level * [Client] Add button that tells you how to save power * [Client] Colorify BW & F-DDrace gamemodes * [Editor] Add tooltips for the buttons that open directories and files * [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game * [Editor] Deactivate editor hotkeys while dialog or editbox is active * [Editor] Fix issues when closing multiple editor popups at the same time * [Server] Make restart command work * [Server] Send laser objects as DDNetLaser with type * [Server] Add README.md for the mastersrv, briefly explaining the setup * [Server] Add tool to manually ping the mastersrv * [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 * [Server] Fix scoreboard showing wrong best time * [Server] Swap times should be per player, not per team * [Server] Improve move_sqlite script to adapt timezone - Changes in 16.6: * [Tooling] Add support for Rust code in DDNet * [Client] Add friend counter in server browser * [Client] Add buttons+increased length on demo viewbar * [Editor] Improve UI * [Editor] Smooth zoom * [Server] Add 4 minutes of logs for moderators * [Client] Fix crash when cutting a demo opened from command line * [Client] Fix heap-buffer-overflow in DDNetLaser prediction code * [Client] Fix incorrect cursor position after exiting pause/spec * [Client] More confirmation menus * [Client] Fix client crash when launching with screenshot command * [Client] Fix key reader text flashing for one frame * [Client] Remove // in ddnet:// url handler * [Client] Fix client crash when unpacking a sixup packet * [Client] Fix invalid demo cutting, Add slice highlighting * [Client] Fix choppy demo seeking when start/end ticks are very large * [Client] Allow both shift keys to be used for all hotkeys * [Client] Switch to Vulkan 1.1 * [Client] Correct color for Gores gametype in serverbrowser * [Client] Fix Ctrl+F hotkey not checking for Ctrl key, minor improvement to tile details popup layout * [Editor] Add "Tools > Remove unused envelopes" * [Editor] Fix large popups being outside of screen, add margin * [Editor] Fix incorrect minimum values for tele, speedup and switch layers * [Editor] Change hotkey Ctrl+A to Ctrl+T for layer/tile details * [Editor] Also append sounds when appending a map to another map * [Editor] Fix height and margin of sound and image popups * [Editor] Search for images/sounds in subfolders when readding in editor, show selection dialog if multiple files with the same are found, show error popup when file cannot be found * [Editor] Add Shift+G editor hotkey to toggle visibility of game layers * [Editor] Fix editor crash when shifting left/right, fix wrong up/down shifting * [Editor] Adjust quad point position and texture U/V relatively * [Editor] Hex values in info feature * [Editor] Fix crashes when scrolling with up/down keys on empty sounds/images lists * [Editor] Fix text input not working when entering editor with bind, fix IME not being deactivated when editor is closed * [Server] Fix physics change by weak hook fix * [Server] Write log and sqlite files to storage unless given as absolute path * [Server] Add reason to vote mute, fix vote mute * [Server] Reset teams when restarting round * [Server] Report extra player info to master http * [Server] Fix CGun::Fire server crash * [Tooling] Add an optional vscode workspace * [Tooling] Add vim syntax files for config files * [Tooling] Add tests for int packer, huffman compression * [Tooling] Add more tests for hashing, CSemaphore and utf8 confusables - Add _service file to create the cargo_vendor tarball - Add BuildRequires cargo and rust to use rust for building - Fix branding-requires-unversioned hicolor-icon-theme warning OBS-URL: https://build.opensuse.org/request/show/1063520 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=18
2023-02-07 07:31:24 +01:00
%setup -qa1
mkdir cargo-home
cat >cargo-home/config <<EOF
[source.crates-io]
registry = 'https://github.com/rust-lang/crates.io-index'
replace-with = 'vendored-sources'
[source."https://github.com/selaux/android-ndk-rs"]
git = "https://github.com/selaux/android-ndk-rs"
replace-with = "vendored-sources"
[source.vendored-sources]
directory = './vendor'
EOF
%build
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
2024-01-04 08:27:51 +01:00
%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
export CC="gcc-11"
export CXX="g++-11"
%endif
Accepting request 1063520 from home:Kieltux:branches:games - Update to version 16.7.2: * [Client] Default to Vulkan graphics backend (higher FPS) and handle errors * [Client] Implement exact matches in search and exclude strings using "" in serverbrowser * [Client] Render bar below server browser to show loading progression * [Client] Allow translations to reorder string substitutions * [Client] Ignore connecting players in search terms when "Filter connecting players" is on * [Client] Adjust no weak prediction to updated server code * [Client] Copy the demo timeline markers when slicing a demo * [Client] Handle ordinal joystick hat keys as combined cardinal hat keys * [Client] Add support for hot-plugging gamecontrollers * [Client] Register application separately to specify its displayed name * [Client] Fix signed integer overflow on client input message * [Client] Fix undefined behavior when unpacking snapshot deltas * [Client] Remove possible overflow in str_comp_filenames * [Client] Fix edge cases where demo tick seeking did not work * [Client] Fix smooth zooming overshooting the target zoom level * [Client] Add button that tells you how to save power * [Client] Colorify BW & F-DDrace gamemodes * [Editor] Add tooltips for the buttons that open directories and files * [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game * [Editor] Deactivate editor hotkeys while dialog or editbox is active * [Editor] Fix issues when closing multiple editor popups at the same time * [Server] Make restart command work * [Server] Send laser objects as DDNetLaser with type * [Server] Add README.md for the mastersrv, briefly explaining the setup * [Server] Add tool to manually ping the mastersrv * [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 * [Server] Fix scoreboard showing wrong best time * [Server] Swap times should be per player, not per team * [Server] Improve move_sqlite script to adapt timezone - Changes in 16.6: * [Tooling] Add support for Rust code in DDNet * [Client] Add friend counter in server browser * [Client] Add buttons+increased length on demo viewbar * [Editor] Improve UI * [Editor] Smooth zoom * [Server] Add 4 minutes of logs for moderators * [Client] Fix crash when cutting a demo opened from command line * [Client] Fix heap-buffer-overflow in DDNetLaser prediction code * [Client] Fix incorrect cursor position after exiting pause/spec * [Client] More confirmation menus * [Client] Fix client crash when launching with screenshot command * [Client] Fix key reader text flashing for one frame * [Client] Remove // in ddnet:// url handler * [Client] Fix client crash when unpacking a sixup packet * [Client] Fix invalid demo cutting, Add slice highlighting * [Client] Fix choppy demo seeking when start/end ticks are very large * [Client] Allow both shift keys to be used for all hotkeys * [Client] Switch to Vulkan 1.1 * [Client] Correct color for Gores gametype in serverbrowser * [Client] Fix Ctrl+F hotkey not checking for Ctrl key, minor improvement to tile details popup layout * [Editor] Add "Tools > Remove unused envelopes" * [Editor] Fix large popups being outside of screen, add margin * [Editor] Fix incorrect minimum values for tele, speedup and switch layers * [Editor] Change hotkey Ctrl+A to Ctrl+T for layer/tile details * [Editor] Also append sounds when appending a map to another map * [Editor] Fix height and margin of sound and image popups * [Editor] Search for images/sounds in subfolders when readding in editor, show selection dialog if multiple files with the same are found, show error popup when file cannot be found * [Editor] Add Shift+G editor hotkey to toggle visibility of game layers * [Editor] Fix editor crash when shifting left/right, fix wrong up/down shifting * [Editor] Adjust quad point position and texture U/V relatively * [Editor] Hex values in info feature * [Editor] Fix crashes when scrolling with up/down keys on empty sounds/images lists * [Editor] Fix text input not working when entering editor with bind, fix IME not being deactivated when editor is closed * [Server] Fix physics change by weak hook fix * [Server] Write log and sqlite files to storage unless given as absolute path * [Server] Add reason to vote mute, fix vote mute * [Server] Reset teams when restarting round * [Server] Report extra player info to master http * [Server] Fix CGun::Fire server crash * [Tooling] Add an optional vscode workspace * [Tooling] Add vim syntax files for config files * [Tooling] Add tests for int packer, huffman compression * [Tooling] Add more tests for hashing, CSemaphore and utf8 confusables - Add _service file to create the cargo_vendor tarball - Add BuildRequires cargo and rust to use rust for building - Fix branding-requires-unversioned hicolor-icon-theme warning OBS-URL: https://build.opensuse.org/request/show/1063520 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=18
2023-02-07 07:31:24 +01:00
export CARGO_HOME=`pwd`/cargo-home/
mkdir -p build && cd build
# NOTE that %%cmake macro breaks linking.
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DPREFER_BUNDLED_LIBS=OFF \
-DAUTOUPDATE=OFF \
-DANTIBOT=ON \
-DUPNP=ON \
-DSTEAM=OFF \
-DVIDEORECORDER=OFF
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
2024-01-04 08:27:51 +01:00
# 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
Accepting request 1063520 from home:Kieltux:branches:games - Update to version 16.7.2: * [Client] Default to Vulkan graphics backend (higher FPS) and handle errors * [Client] Implement exact matches in search and exclude strings using "" in serverbrowser * [Client] Render bar below server browser to show loading progression * [Client] Allow translations to reorder string substitutions * [Client] Ignore connecting players in search terms when "Filter connecting players" is on * [Client] Adjust no weak prediction to updated server code * [Client] Copy the demo timeline markers when slicing a demo * [Client] Handle ordinal joystick hat keys as combined cardinal hat keys * [Client] Add support for hot-plugging gamecontrollers * [Client] Register application separately to specify its displayed name * [Client] Fix signed integer overflow on client input message * [Client] Fix undefined behavior when unpacking snapshot deltas * [Client] Remove possible overflow in str_comp_filenames * [Client] Fix edge cases where demo tick seeking did not work * [Client] Fix smooth zooming overshooting the target zoom level * [Client] Add button that tells you how to save power * [Client] Colorify BW & F-DDrace gamemodes * [Editor] Add tooltips for the buttons that open directories and files * [Editor] Add separate ed_limit_max_zoom_level for editor, fix editor smooth zooming when joining/reloading game * [Editor] Deactivate editor hotkeys while dialog or editbox is active * [Editor] Fix issues when closing multiple editor popups at the same time * [Server] Make restart command work * [Server] Send laser objects as DDNetLaser with type * [Server] Add README.md for the mastersrv, briefly explaining the setup * [Server] Add tool to manually ping the mastersrv * [Server] Persist AFK state of players on map change, fix players always being considered AFK with sv_max_afk_time 0 * [Server] Fix scoreboard showing wrong best time * [Server] Swap times should be per player, not per team * [Server] Improve move_sqlite script to adapt timezone - Changes in 16.6: * [Tooling] Add support for Rust code in DDNet * [Client] Add friend counter in server browser * [Client] Add buttons+increased length on demo viewbar * [Editor] Improve UI * [Editor] Smooth zoom * [Server] Add 4 minutes of logs for moderators * [Client] Fix crash when cutting a demo opened from command line * [Client] Fix heap-buffer-overflow in DDNetLaser prediction code * [Client] Fix incorrect cursor position after exiting pause/spec * [Client] More confirmation menus * [Client] Fix client crash when launching with screenshot command * [Client] Fix key reader text flashing for one frame * [Client] Remove // in ddnet:// url handler * [Client] Fix client crash when unpacking a sixup packet * [Client] Fix invalid demo cutting, Add slice highlighting * [Client] Fix choppy demo seeking when start/end ticks are very large * [Client] Allow both shift keys to be used for all hotkeys * [Client] Switch to Vulkan 1.1 * [Client] Correct color for Gores gametype in serverbrowser * [Client] Fix Ctrl+F hotkey not checking for Ctrl key, minor improvement to tile details popup layout * [Editor] Add "Tools > Remove unused envelopes" * [Editor] Fix large popups being outside of screen, add margin * [Editor] Fix incorrect minimum values for tele, speedup and switch layers * [Editor] Change hotkey Ctrl+A to Ctrl+T for layer/tile details * [Editor] Also append sounds when appending a map to another map * [Editor] Fix height and margin of sound and image popups * [Editor] Search for images/sounds in subfolders when readding in editor, show selection dialog if multiple files with the same are found, show error popup when file cannot be found * [Editor] Add Shift+G editor hotkey to toggle visibility of game layers * [Editor] Fix editor crash when shifting left/right, fix wrong up/down shifting * [Editor] Adjust quad point position and texture U/V relatively * [Editor] Hex values in info feature * [Editor] Fix crashes when scrolling with up/down keys on empty sounds/images lists * [Editor] Fix text input not working when entering editor with bind, fix IME not being deactivated when editor is closed * [Server] Fix physics change by weak hook fix * [Server] Write log and sqlite files to storage unless given as absolute path * [Server] Add reason to vote mute, fix vote mute * [Server] Reset teams when restarting round * [Server] Report extra player info to master http * [Server] Fix CGun::Fire server crash * [Tooling] Add an optional vscode workspace * [Tooling] Add vim syntax files for config files * [Tooling] Add tests for int packer, huffman compression * [Tooling] Add more tests for hashing, CSemaphore and utf8 confusables - Add _service file to create the cargo_vendor tarball - Add BuildRequires cargo and rust to use rust for building - Fix branding-requires-unversioned hicolor-icon-theme warning OBS-URL: https://build.opensuse.org/request/show/1063520 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=18
2023-02-07 07:31:24 +01:00
export CARGO_HOME=`pwd`/cargo-home/
%cmake_install
install -Dp -m 0644 man/DDNet.6 %{buildroot}%{_mandir}/man6/DDNet.6
install -Dp -m 0644 man/DDNet-Server.6 %{buildroot}%{_mandir}/man6/DDNet-Server.6
%fdupes %{buildroot}%{_datadir}
%files
%license license.txt
%doc README.md
%{_mandir}/man6/DDNet.6%{?ext_man}
%{_bindir}/DDNet
%{_libdir}/%{name}/
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%files data
%{_datadir}/%{name}/
%files server
%{_mandir}/man6/DDNet-Server.6%{?ext_man}
%{_bindir}/DDNet-Server
Accepting request 956089 from home:Kieltux:branches:games - Update to version 15.9.1 * [Server] Live freeze tiles (cannot move or jump, but can use hook and weapons) * [Server] Add teleport/tp chat command to teleport yourself to another player or spectated location (requires /practice) * [Client] Add new icons and macOS installer graphics * [Client] Add windowed fullscreen mode on Windows * [Client] Support 128 players in server browser * [Client] Adjustable prediction margin (cl_prediction_margin) * [Client] Improve projectile prediction * [Client] Use power button to quit (hopefully more clear) * [Client] Implement "reset" command to reset specific config values to default value * [Client] Add cl_port, cl_dummy_port, cl_contact_port for ISPs that throttle specific ports * [Client] Remove compatible version filter * [Client] Display more relevant version numbers on command line * [Client] Fix bullet rendered through walls * [Client] Fix ARM-specific crash in macOS when moving screen * [Client] Fix console line offsets when resizing * [Client] Fix changing resolution in fullscreen * [Client] Improved double click handling * [Client] Reduce default ambient volume to 30 * [Client] Update score HUD immediately when switching dummy * [Client] Allow multiple commands when adding vote in UI * [Client] Allow "zoom" command to take smaller/larger values * [Client] Improve super prediction * [Client] Improve preformance when listing directories * [Client] Lower chance of losing config files * [Editor] Support enter and escape keys in editor when confirming save * [Editor] Don't react to server settings shortcuts when dialog is open * [Server] 255 jump tile acts as no double jump * [Server] Fail database queries faster * [Server] Improve database writes during shutdown and bad network * [Server] Also switch rescue tees when swapping * [Server] Implement sv_min_team_size to prevent too small teams counting as team finishes * [Server] Default players to being AFK when joining * [Server] Fix warnings to only warn every 3 seconds when touching start line * [Server] Reload map when changing sv_sixup * [Client+Server] Handle signals (SIGINT, SIGTERM) * [Client+Server] Fix lots of undefined behavior OBS-URL: https://build.opensuse.org/request/show/956089 OBS-URL: https://build.opensuse.org/package/show/games/ddnet?expand=0&rev=11
2022-02-23 17:02:16 +01:00
%{_datadir}/icons/hicolor/*/apps/%{name}-server.png
%changelog