35 Commits

Author SHA1 Message Date
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