45 Commits
Author SHA1 Message Date
Shimon Trolles dc51f2aa05 games-board/berserk: Fixes missing [${PYTHON_USEDEP}]
Closes: https://github.com/gentoo/guru/commit/c031475ebf9df4fdca3a19c33fc7b7d4e136a136#commitcomment-201480347
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-23 03:30:03 +03:00
Shimon Trolles fe11fe9325 games-board/cli-chess: fix file that got swapped
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-21 20:26:38 +03:00
Shimon Trolles 3fe038429b games-board/cli-chess: Fix syntax
Closes: https://github.com/gentoo/guru/commit/1d687678c89933b48435c1050f796ad4c23a979b#r201281786
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-21 19:47:22 +03:00
Shimon Trolles c031475ebf games-board/berserk: Fix dependencies
Closes: https://github.com/gentoo/guru/commit/a057c904c742c7d299458de86cc2d097d4b8aeac#r201294226
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-21 19:47:22 +03:00
Shimon Trolles 48c482d6b9 games-board/berserk: fix empty bdpend
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-20 03:36:12 +03:00
Shimon Trolles 2c36adf609 games-board/cli-chess: fix absolute symlink
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-20 03:36:12 +03:00
Shimon Trolles dc72f10f42 games-board/cli-chess: new package, add 1.8.0
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-20 03:36:12 +03:00
Shimon Trolles a057c904c7 games-board/berserk: new package, add 0.14.0
Signed-off-by: Shimon Trolles <shimontrolles@gmail.com>
2026-09-20 03:36:12 +03:00
David Roman 68fbddeaec */*: drop py3.11 & remove dead py impls
Part-of: https://github.com/gentoo/guru/pull/447
Closes: https://github.com/gentoo/guru/pull/447
Signed-off-by: David Roman <stkw0@disroot.org>
2026-03-10 10:54:23 +01:00
Sergey Torokhov c0c4bd6553 games-board/openriichi: append -Wno-int-conversion to fix build
Fix clang and gcc-{14.3.0,15.2.0} 'integer to pointer conversion'
build error the way used in Fedora Linux spec (see issue [1]).

[1] https://bugzilla.redhat.com/show_bug.cgi/show_bug.cgi?id=2340975

Closes: https://bugs.gentoo.org/887645
Closes: https://bugs.gentoo.org/945214

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2025-09-12 00:14:33 +03:00
Anna (cybertailor) Vyalkova bb0aae8ad3 */*: disable py3.10
Python 3.10 target is scheduled for removal in Gentoo:
https://public-inbox.gentoo.org/gentoo-dev/e6ca9f1f4ababb79ab2a3d005c39b483c3ecef6e.camel@gentoo.org/

Sphinx 8.2.0 already dropped support for CPython 3.10 and PyPy 3.10,
leading to multiple CI failures in ::guru.

We can safely remove this target, because GURU is "experimental" and
does not have stable keywords.

Let's not remove "pypy3" right now because
a) There are not many packages using it.
b) So we can see which packages supported PyPy 3.10, and test them with
   PyPy 3.11.

Closes: https://github.com/gentoo/guru/pull/291
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2025-02-21 17:51:14 +05:00
David Roman 0f733bd093 games-board/openriichi: remove dependency on libsdl2[threads]
media-libs/libsdl2 removed the threads flag. It's enabled by default,
unless emscripten is used, which is not used in libsdl2 ebuild nor is
packaged on Gentoo afaik.

Signed-off-by: David Roman <davidroman96@gmail.com>
2025-02-21 12:12:36 +01:00
Lucio Sauer d6ae7d0c07 games-*/*: fix variable order
I manually went through some entries for `pkgcheck scan -c
VariableOrderCheck`.

Misc updates:
UnusedEclassesCheck
RESTRICT+=" .." -> RESTRICT=".."

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-05-13 18:18:20 -04:00
Sergey Torokhov efd57955d6 games-board/rmahjong: enable py3.12
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2024-04-18 23:05:52 +03:00
Julien Roy 3d25d4048d */*: remove empty global variable assigment
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-03-21 18:34:41 -04:00
Anna (cybertailor) Vyalkova 12088906c5 */*: drop dead py3.9 impl
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-02 00:45:35 +05:00
Anna (cybertailor) Vyalkova 1e95f22062 */*: update metadata schema uri
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-04 18:56:32 +05:00
Anna (cybertailor) Vyalkova 81630af485 games-board/rmahjong: enable py3.11
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-02-19 10:03:26 +05:00
Sergey Torokhov 86f6180b4d games-board/rmahjong: drop python3.8 compat
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2023-01-19 01:11:31 +03:00
Sergey Torokhov 21befb198b games-board/fairy-stockfish: drop old 14 version
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-10-29 01:09:12 +03:00
Anna (cybertailor) Vyalkova e5619f452d games-board/openriichi: update EAPI 7 -> 8
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2022-05-31 12:26:46 +05:00
Sergey Torokhov fbb9c4cda3 games-board/rmahjong: add python 3.10 compat, bump EAPI8
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2022-03-06 15:46:56 +03:00
Arthur Zamarin 5cb6039ba2 games-board/rmahjong: fix python usedep variable, small cleanup
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-02-13 22:18:33 +02:00
Sergey Torokhov d512221f0d games-board/fairy-stockfish: 14.0.1 version bump
Add embed built-in NNUE support for Xiangqi and Janggi

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-12-16 01:32:03 +03:00
James Beddek 02b1f0a9ea */*: drop dead python impls
Signed-off-by: James Beddek <telans@posteo.de>
2021-10-09 22:30:09 +13:00
Sergey Torokhov 27c841dc12 games-board/fairy-stockfish: drop syzygy tests
The instrumented.sh syzygy test data tarball gets differ size every time.
Drop it.

Closes: https://bugs.gentoo.org/815625

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-10-01 20:35:43 +03:00
Sergey Torokhov ab88c21f35 games-board/fairy-stockfish: on allvariants, off optimize -O3, cleanup
- Allways enable build 'all' variants option (add Amazons game).
- Drop 'optimize' use flag and disable '-O3/-ffast' optimization.
- Remove unused 'python' use flag.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-09-27 23:49:15 +03:00
Sergey Torokhov a1ea9f2d5d games-board/fairy-stockfish: new package
Ebuild is based on games-board/stockfish::gentoo

Fairy-Stockfish is a chess variant engine derived from Stockfish designed
for the support of fairy chess variants and easy extensibility with more games.
It can play various regional, historical, and modern chess variants
as well as games with user-defined rules.
For compatibility with graphical user interfaces it supports the UCI, UCCI,
USI, UCI-cyclone, and CECP/XBoard protocols.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-09-27 18:16:19 +03:00
Alessandro Barbieri 9c84830033 */*: add lang="en" to <longdescription>
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
2021-06-28 16:15:30 +02:00
Andrew Ammerlaan ba612e4419 games-board/openriichi: bump min vala version
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-05-04 10:40:26 +02:00
Sergey Torokhov 270ab7dc29 games-board/rmahjong: fix passing system LDFLAGS
Closes: https://bugs.gentoo.org/785526

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-04-25 15:20:45 +03:00
Sergey Torokhov fbbfb65d28 games-board/rmahjong: fix pass system CC and CFLAGS
Closes: https://bugs.gentoo.org/785019
Closes: https://bugs.gentoo.org/780966

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-04-24 13:32:34 +03:00
Sergey Torokhov ed101e00ee games-board/rmahjong: fix bot install path; fix exec permissions
The bot file is installed wrong path since fix module installation.
Without shell-scripts and bot exec permissions app doesn't start.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2021-04-24 13:30:23 +03:00
Andrew Ammerlaan b594499f8f games-board/rmahjong: fix DoublePrefixInPath
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-03-28 12:17:43 +02:00
Andrew Ammerlaan 21709a1488 games-board/openriichi: fix ReferenceInMetadataVar
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-03-28 11:55:05 +02:00
Haelwenn (lanodan) Monnier 7f2e5212e1 games-board/openriichi: Add vala_depend
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2021-03-15 15:01:01 +01:00
Andrew Ammerlaan 18c727f335 */*: drop python3.6
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-12-18 20:54:52 +01:00
Sergey Torokhov f1037d213c games-board/rmahjong: update Manifest (missed change)
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-11-10 01:18:32 +03:00
Sergey Torokhov 82abfbd2c2 games-board/rmahjong: update to p20201106 tarball with merged patches
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-11-10 01:13:01 +03:00
Sergey Torokhov 25f55299df games-board/openriichi: switch vsync ON by default
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-11-07 19:30:45 +03:00
Sergey Torokhov 5b09b9c4af games-board/openriichi: cleanup dependency list
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-11-03 01:28:26 +03:00
Sergey Torokhov bdbd29a11e games-board/openriichi: new package
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-11-03 00:51:52 +03:00
Sergey Torokhov 549434473e games-board/rmahjong: revert deletion passing literal to int() in patch
The following or similar error still takes place
under certain conditions on score screen:

File "... /rmahjong/client/states.py", line 558, in get_results
    score = (int(self.message[wind + "_score"]))
ValueError: invalid literal for int() with base 10: '27100.0'

so restore part of patch to fix passing literal to int().

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-28 00:32:44 +03:00
Sergey Torokhov 3a392ae491 games-board/rmahjong: Fix tests ResourceWarnings, remove unittest2 DEPEND
The inittest2 dependence is unneccessary as python3 internal unittest is used.

Update patches to fix passing float into int("") in other way.
Update test.py patch to fix numerous 'ResourceWarning's.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-27 07:25:27 +03:00
Sergey Torokhov ef556bcba0 games-board/rmahjong: new package
This is attempt python3 "final" porting the game
by means of additional patches to initial py3 port.

The game is playable for me at "single player + 3 bots".
Network game process is not tested.

Menu icon for desktop entry is fetched from Kmahjongg project.

Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
2020-10-25 15:35:57 +03:00