Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dealers-choice for openSUSE:Factory 
checked in at 2026-04-15 16:08:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dealers-choice (Old)
 and      /work/SRC/openSUSE:Factory/.dealers-choice.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dealers-choice"

Wed Apr 15 16:08:00 2026 rev:10 rq:1347100 version:0.0.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/dealers-choice/dealers-choice.changes    
2026-04-02 17:46:24.880299736 +0200
+++ /work/SRC/openSUSE:Factory/.dealers-choice.new.21863/dealers-choice.changes 
2026-04-15 16:14:41.859975396 +0200
@@ -1,0 +2,34 @@
+Tue Apr 14 12:01:27 UTC 2026 - Andy Alt <[email protected]>
+
+- dealers-choice 0.0.12
+  * Update package description
+  + Add dealers-choice-bot: a headless rules-based CLI bot that connects to a
+    running server like a regular client. Reads DC_PASSWORD from the
+    environment (bot is rejected if the server has no password set).
+  + Text input fields: scrolling with cursor navigation (left/right/home/end),
+    mid-text insertion, Ctrl+V paste; cursor blink resets on each keypress;
+    yellow cursor color for visibility against white text
+  + Handle audio device disconnection: when the audio backend has no default
+    device to reroute to, the device is stopped; register a miniaudio
+    notification callback to detect this and restart the engine when possible
+    (#243).
+  + Stud games: implement bring-in forced partial bet (bringin_amount in
+    server.conf, default 50); subsequent streets open with the player
+    holding the best visible hand
+  + Deuces wild: server now evaluates wild hands automatically using
+    POKEVAL_compare_hands_wild / POKEVAL_evaluate_hand_wild; removed the
+    end-of-hand UI selection for wild card replacement and the associated
+    exchange button, timeout setting (wild_exchange_timeout_ms), network
+    message (MSG_WILD_REPLACEMENT), and server-side exchange logic
+  * bugfix: Three busy-waits, high-cpu server usage
+  * Require libsodium unconditionally; fix authentication bypass where
+    clients could authenticate on password-protected servers without
+    libsodium present
+  * bugfix: Show clear error on protocol version mismatch
+  * Update docker-compose.yml to use DC_PASSWORD and extra arguments when 
running
+    the server
+  * Fix coin animation: animate from the player who paid, not the next player
+    to act
+  * Bump GAME_PROTOCOL_VERSION from 7 to 8
+
+-------------------------------------------------------------------

Old:
----
  dealers-choice-0.0.11.tar.xz

New:
----
  dealers-choice-0.0.12.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dealers-choice.spec ++++++
--- /var/tmp/diff_new_pack.RYavwv/_old  2026-04-15 16:14:44.028063996 +0200
+++ /var/tmp/diff_new_pack.RYavwv/_new  2026-04-15 16:14:44.084066285 +0200
@@ -17,14 +17,15 @@
 
 
 Name:           dealers-choice
-Version:        0.0.11
+Version:        0.0.12
 Release:        0
-Summary:        Online Multiplayer Stud and Draw Poker
+Summary:        Online Multiplayer Stud and Draw Poker, Texas Hold'em and Omaha
 License:        MIT
 Group:          Amusements/Games/Board/Card
 URL:            https://dealer-s-choice.github.io/
 Source:         
https://github.com/Dealer-s-Choice/dealers-choice/releases/download/v%{version}/%{name}-%{version}.tar.xz
 
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gettext
 BuildRequires:  meson >= 0.61.0
@@ -35,13 +36,13 @@
 BuildRequires:  pkgconfig(libprotobuf-c)
 BuildRequires:  pkgconfig(libsodium)
 BuildRequires:  pkgconfig(sdl2)
-Requires:       hicolor-icon-theme
+Requires:       hicolor-icon-theme >= 0
 
 %description
-Dealer's Choice is a cross-platform, networked multiplayer poker game that
-supports various draw and stud variants, including optional wild cards. The
-deal rotates between players, and each new game allows a different player to
-choose the variant.
+Dealer's Choice is a cross-platform, networked multiplayer poker game
+supporting draw, stud, and community-card variants, including Texas Hold'em
+and Omaha, with optional wild cards. The deal rotates around the table, and
+the dealer chooses the game before each hand.
 
 %lang_package
 
@@ -58,6 +59,8 @@
 
 %install
 %meson_install
+%fdupes %{buildroot}%{_docdir}/%{name}
+
 %find_lang %{name}
 
 rm -f %{buildroot}%{_docdir}/%{name}/LICENSE
@@ -69,6 +72,7 @@
 %license LICENSE
 %{_docdir}/%{name}
 %{_bindir}/%{name}
+%{_bindir}/%{name}-bot
 %{_datadir}/applications/dealers-choice.desktop
 %{_datadir}/%{name}/
 %dir %{_datadir}/icons/hicolor

++++++ dealers-choice-0.0.11.tar.xz -> dealers-choice-0.0.12.tar.xz ++++++
++++ 12008 lines of diff (skipped)

Reply via email to