Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dealers-choice-0.0.12-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: dealers-choice Distribution: openSUSE Tumbleweed
Version: 0.0.12 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 14 14:01:27 2026
Group: Amusements/Games/Board/Card Build host: reproducible
Size: 4240558 Source RPM: dealers-choice-0.0.12-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://dealer-s-choice.github.io/
Summary: Online Multiplayer Stud and Draw Poker, Texas Hold'em and Omaha
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.

Provides

Requires

License

MIT

Changelog

* Tue Apr 14 2026 Andy Alt <arch_stanton5995@proton.me>
  - 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
* Thu Apr 02 2026 Andy Alt <arch_stanton5995@proton.me>
  * Drop cmake build dependency (no longer needed for miniaudio)
* Wed Apr 01 2026 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.11:
    * bugfix: uninitialize miniaudio engine on sound load failure
      Previously called exit() without ma_engine_uninit(), locking the audio
      device and blocking other applications until it was replugged or the
      system was restarted (#198)
    * Change dealer rotation timeout from 60 seconds to 30
    * Add version line to changes entry for v0.0.10
* Sun Mar 29 2026 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.10:
    + Add Texas Hold'em
    * bugfix: Client freezes (infinite loop in layout_cards) when slot-0
    + Connection screen: cancel button, per-attempt timeout, configurable
      retry count (connect.attempts in player config), return to menu on
      failure (#204)
    + Add animated card backs
      player disconnects during a game (#195)
    + Server and client password set via server.conf/player.conf or DC_PASSWORD env var (#187)
    + Add dealer indicator column to lobby player list (black square, red circle if dealer)
    + Play turn notification sound when local player becomes the dealer
    + Play game over sound when winner is determined
    * Fix "waiting" messages sometimes rendering when they shouldn't
    * Fix wrong 5-card hand selected from 6- or 7-card hands when
      multiple subsets share the same rank (kickers and best straight not
      considered); also fix straight selection incorrectly favouring a wheel
      over a higher straight when both are present
    + Implemented Admin kick/ban in the lobby and during the game
    * bugfix: Out-of-bounds read when the last bet-amount button was
      disabled while selected (CID 644890)
    - Remove installation of miniaudio libraries
    ! BREAKING: server.conf bet_minimum/bet_median/bet_maximum replaced by
      a single variable-length list: bet_amounts = list, 100, 250, 500
      (up to 8 values, hotkeys 1-8).
* Thu Mar 12 2026 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.9:
    + Implement California lowball
    + Implement Six-card stud (partially complete)
    + Automatically sort hands
    + Remove cards of player when folded
    + Add a "Dealing" message for dealer when waiting for server to start
    + Disallow raise that is less than previous bet/raise
    + Add server config option: wild_exchange_timeout_ms
    + Add server config option: action_timeout_max (disconnect players
      after n timeouts)
    + Add feedback when some buttons are clicked
    * Increase coin size
    + Add card back patterns
    + Add F11 key for full-screen toggling
    * Bump game protocol to v6
    * bugfix: Infinite checking when first person in a >=3 person game folds
* Wed Nov 12 2025 Bernhard Wiedemann <bwiedemann@suse.com>
  - Make it build without %check (boo#1227364)
* Mon Aug 11 2025 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.8:
    * Fix: Server does not send turn ids if player 0 disconnects during game
    + Display ping times in lobby
    + After winner declared, replace action timer with "end of game" timer
    + Allow specifying the client/server port via config or cli
    + Allow setting min, med, and max bets via server.conf
* Tue Aug 05 2025 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.7:
    + Set default maximum raises per round to 3 (config option)
    * Fix discard button being clickable when disabled
    * Increase player action timeout from 20 to 30 seconds
    + The client will now retry server connection for 60 seconds
      before timing out if server is unavailable
    * Fix incorrect hand wins in some cases when there are 3 or more players
    + Add amount won to status message
    - Remove the simulated delay when cards are initially dealt
* Mon Jul 14 2025 Andy Alt <arch_stanton5995@proton.me>
  - Fix lint warnings
  - Fix directory ownership error
  - Enable tests
  - Update (fix) description
* Sun Jul 13 2025 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.6:
    + Implement Deuces Wild option
    * Fix tie handling
    * Reduce client console output messages
    + Partially implement 7-card stud
    + Add optional 'language' setting (https://dealer-s-choice.github.io/docs/CONFIG.html)
    * Network Protocol bumped to 3
    + Add coin animation
* Wed Jul 09 2025 Jan Engelhardt <jengelh@inai.de>
  - Use pkgconfig() BuildRequires to be more impervious to renames.
* Tue Jul 08 2025 Andy Alt <arch_stanton5995@proton.me>
  - dealers-choice 0.0.5, initial package

Files

/usr/bin/dealers-choice
/usr/bin/dealers-choice-bot
/usr/share/applications/dealers-choice.desktop
/usr/share/dealers-choice
/usr/share/dealers-choice/LiberationSans-Bold.ttf
/usr/share/dealers-choice/LiberationSans-BoldItalic.ttf
/usr/share/dealers-choice/LiberationSans-Regular.ttf
/usr/share/dealers-choice/LiberationSerif-BoldItalic.ttf
/usr/share/dealers-choice/README.md
/usr/share/dealers-choice/images
/usr/share/dealers-choice/images/96x96-1984_rv_marie_curie.png
/usr/share/dealers-choice/images/96x96-Marcus Antonius - Cleopatra 32 BC 90020163_back.png
/usr/share/dealers-choice/images/96x96-Marcus Antonius - Cleopatra 32 BC 90020163_front.png
/usr/share/dealers-choice/images/96x96-head_of_Aphrodite_with_turreted_crown.png
/usr/share/dealers-choice/images/96x96_front_1907_Saint_Gaudens_gold_coin.png
/usr/share/dealers-choice/images/96x96_front_Gaius-Julius-Caesar-denarius-44-BC-RRC-480-3.png
/usr/share/dealers-choice/images/arrow_back.png
/usr/share/dealers-choice/server.conf
/usr/share/dealers-choice/sounds
/usr/share/dealers-choice/sounds/coin
/usr/share/dealers-choice/sounds/coin/coin_hit_001.wav
/usr/share/dealers-choice/sounds/coin/coin_hit_002.wav
/usr/share/dealers-choice/sounds/coin/coin_hit_003.wav
/usr/share/dealers-choice/sounds/coin/coin_hit_004.wav
/usr/share/dealers-choice/sounds/coin/coin_hit_005.wav
/usr/share/dealers-choice/sounds/coin/coin_hit_006.wav
/usr/share/dealers-choice/sounds/coin/coin_hit_007.wav
/usr/share/dealers-choice/sounds/game_over.wav
/usr/share/dealers-choice/sounds/my_turn.wav
/usr/share/dealers-choice/sounds/server_join.wav
/usr/share/doc/packages/dealers-choice
/usr/share/doc/packages/dealers-choice/ChangeLog
/usr/share/doc/packages/dealers-choice/README.md
/usr/share/doc/packages/dealers-choice/docs
/usr/share/doc/packages/dealers-choice/docs/BOT.md
/usr/share/doc/packages/dealers-choice/docs/CONFIG.md
/usr/share/doc/packages/dealers-choice/docs/GAME_PLAY.md
/usr/share/doc/packages/dealers-choice/docs/TRANSLATE.md
/usr/share/doc/packages/dealers-choice/licenses
/usr/share/doc/packages/dealers-choice/licenses/canfigger-LICENSE
/usr/share/doc/packages/dealers-choice/licenses/deckhandler-LICENSE
/usr/share/doc/packages/dealers-choice/licenses/miniaudio-LICENSE
/usr/share/doc/packages/dealers-choice/licenses/pcg-c-basic-LICENSE.txt
/usr/share/doc/packages/dealers-choice/licenses/pokeval-LICENSE
/usr/share/doc/packages/dealers-choice/licenses/ttf-liberation-LICENSE
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/dealers-choice.png
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/dealers-choice.png
/usr/share/icons/hicolor/32x32
/usr/share/icons/hicolor/32x32/apps
/usr/share/icons/hicolor/32x32/apps/dealers-choice.png
/usr/share/icons/hicolor/64x64
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/64x64/apps/dealers-choice.png
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/dealers-choice.svg
/usr/share/licenses/dealers-choice
/usr/share/licenses/dealers-choice/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026