Date: Sun, 19 Apr 2020 10:57:32 +0000 (UTC) From: Dave Cottlehuber <dch@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r532102 - in head/games: . linux-steam-utils Message-ID: <202004191057.03JAvWTq072348@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dch Date: Sun Apr 19 10:57:31 2020 New Revision: 532102 URL: https://svnweb.freebsd.org/changeset/ports/532102 Log: games/linux-steam-utils: new port PR: 244207 Submitted by: Alex S <iwtcex@gmail.com> Reviewed by: pi Differential Revision: https://reviews.freebsd.org/D24501 Added: head/games/linux-steam-utils/ head/games/linux-steam-utils/Makefile (contents, props changed) head/games/linux-steam-utils/distinfo (contents, props changed) head/games/linux-steam-utils/pkg-descr (contents, props changed) head/games/linux-steam-utils/pkg-message (contents, props changed) head/games/linux-steam-utils/pkg-plist (contents, props changed) Modified: head/games/Makefile Modified: head/games/Makefile ============================================================================== --- head/games/Makefile Sun Apr 19 10:53:03 2020 (r532101) +++ head/games/Makefile Sun Apr 19 10:57:31 2020 (r532102) @@ -510,6 +510,7 @@ SUBDIR += linux-quake4-demo SUBDIR += linux-ssamtfe SUBDIR += linux-ssamtse + SUBDIR += linux-steam-utils SUBDIR += linux-unigine-heaven SUBDIR += linux-unigine-valley SUBDIR += linux-unrealgold Added: head/games/linux-steam-utils/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/linux-steam-utils/Makefile Sun Apr 19 10:57:31 2020 (r532102) @@ -0,0 +1,37 @@ +# $FreeBSD$ + +PORTNAME= steam-utils +DISTVERSION= 20200404 +CATEGORIES= games linux +PKGNAMEPREFIX= linux- + +MAINTAINER= iwtcex@gmail.com +COMMENT= Steam launcher for FreeBSD + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +IGNORE_FreeBSD_11=not tested at all +ONLY_FOR_ARCHS= amd64 + +RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss + +USES= linux +USE_LINUX= devtools:build dbuslibs gtk2 dri nss openal-soft +USE_RUBY= yes + +RUBY_NO_BUILD_DEPENDS= yes + +USE_GITHUB= yes +GH_ACCOUNT= shkhln +GH_PROJECT= linuxulator-steam-utils + +ALL_TARGET= build +MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} + +post-install: +.for executable in steam steam-install + ${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable} +.endfor + +.include <bsd.port.mk> Added: head/games/linux-steam-utils/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/linux-steam-utils/distinfo Sun Apr 19 10:57:31 2020 (r532102) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587292539 +SHA256 (shkhln-linuxulator-steam-utils-20200404_GH0.tar.gz) = ec06be4cced17e6cf99bbdc2843f40c9291ba05fcf4513796f8728a7cde0ee69 +SIZE (shkhln-linuxulator-steam-utils-20200404_GH0.tar.gz) = 16625 Added: head/games/linux-steam-utils/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/linux-steam-utils/pkg-descr Sun Apr 19 10:57:31 2020 (r532102) @@ -0,0 +1,3 @@ +A set of workarounds for running the Linux Steam client under FreeBSD. + +WWW: https://github.com/shkhln/linuxulator-steam-utils Added: head/games/linux-steam-utils/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/linux-steam-utils/pkg-message Sun Apr 19 10:57:31 2020 (r532102) @@ -0,0 +1,21 @@ +[ +{ type: install + message: <<EOM +Please note, this is an unofficial wrapper for the Steam client +and as such it is supported on a best effort basis. + +Setup: + +1. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it. +2. Run `steam-install` to download the Steam bootstrap executable. +3. Run `steam` to download updates and start Steam. + +Limitations: + +- Sandbox is disabled for the web browser component. +- Valve Anti-Cheat doesn't seem to work properly. +- No controller input, no streaming, no VR. +- No Proton (Steam Play). +EOM +} +] Added: head/games/linux-steam-utils/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/linux-steam-utils/pkg-plist Sun Apr 19 10:57:31 2020 (r532102) @@ -0,0 +1,20 @@ +bin/steam +bin/steam-install +steam-utils/bin/steam +steam-utils/bin/steam-install +steam-utils/bin/steam-kill +steam-utils/lib32/fakenm/libnm-glib.so.4 +steam-utils/lib32/fakepulse/libpulse.so.0 +steam-utils/lib32/steamfix/steamfix.so +steam-utils/lib64/fakepulse/libpulse.so.0 +steam-utils/lib64/fakeudev/libudev.so.0 +steam-utils/lib64/webfix/webfix.so +steam-utils/lxbin/dbus-launch +steam-utils/lxbin/fhelper32 +steam-utils/lxbin/fhelper64 +steam-utils/lxbin/file +steam-utils/lxbin/file.rb +steam-utils/lxbin/patch-steam +steam-utils/lxbin/patch-steam.rb +steam-utils/lxbin/upgrade-steam-runtime +steam-utils/lxbin/upgrade-steam-runtime.rb
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004191057.03JAvWTq072348>