Another jab at this; now with steamctl and all dependencies in one tarball, so good to go/use/test.
Install first: devel/py-arrow devel/py-gevent-eventemitter games/py-vdf games/py-vpk graphics/py-pyqrcode Then games/py-steam, and finally games/steamctl. To test, you can pick a free game demo and then obtain a license and download the game. Here an example with "Dome Romantik", a Godot game. You need to have a Steam account and will be asked to login with username, password, and email 2FA: $ steamctl apps licenses add 586749 $ steamctl depot download -a 1650980 -os linux64 Package ID and app ID codes can be looked up here: https://steamdb.info. The dependency devel/py-arrow has been removed from our CVS in 2020: https://marc.info/?l=openbsd-ports-cvs&m=158592526005870&w=2 https://marc.info/?l=openbsd-ports-cvs&m=158592535005900&w=2 My understanding is that it takes removing the Quirks line to reinstate it. The attachment is the tarball for steamctl with dependencies. The diff below is to remove the py-arrow quirks. ok? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.1365 diff -u -p -r1.1365 Makefile --- Makefile 19 Mar 2022 10:36:05 -0000 1.1365 +++ Makefile 19 Mar 2022 20:58:50 -0000 @@ -3,7 +3,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-5.3 +PKGNAME = quirks-5.4 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.1379 diff -u -p -r1.1379 Quirks.pm --- files/Quirks.pm 19 Mar 2022 10:36:05 -0000 1.1379 +++ files/Quirks.pm 19 Mar 2022 20:58:50 -0000 @@ -1102,8 +1102,6 @@ setup_obsolete_reason( 3 => 'py-vatnumber', 6 => 'nap', 5 => 'qucs', - 1 => 'py-arrow', - 1 => 'py3-arrow', 1 => 'py-chai', 1 => 'py3-chai', 1 => 'py-binaryornot',
steamctl-plus-deps.tgz
Description: application/tar-gz