svn commit: r567815 - head/games/linux-steam-utils
Neel Chauhan
nc at FreeBSD.org
Mon Mar 8 01:36:04 UTC 2021
Author: nc
Date: Mon Mar 8 01:36:03 2021
New Revision: 567815
URL: https://svnweb.freebsd.org/changeset/ports/567815
Log:
games/linux-steam-utils: update to 20210303
Changes: https://github.com/shkhln/linuxulator-steam-utils/compare/20201010...20210303
PR: 254104
Submitted by: Alex S <iwtcex AT gmail DOT com> (maintainer)
Modified:
head/games/linux-steam-utils/Makefile
head/games/linux-steam-utils/distinfo
head/games/linux-steam-utils/pkg-message
head/games/linux-steam-utils/pkg-plist
Modified: head/games/linux-steam-utils/Makefile
==============================================================================
--- head/games/linux-steam-utils/Makefile Mon Mar 8 01:34:01 2021 (r567814)
+++ head/games/linux-steam-utils/Makefile Mon Mar 8 01:36:03 2021 (r567815)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= steam-utils
-DISTVERSION= 20201010
+DISTVERSION= 20210303
CATEGORIES= games linux
PKGNAMEPREFIX= linux-
@@ -18,26 +18,26 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
USES= linux
-USE_LINUX= devtools:build dbuslibs gtk2 dri nss alsa-plugins-oss
-USE_RUBY= yes
-RUBY_NO_BUILD_DEPENDS= yes
-
USE_GITHUB= yes
GH_ACCOUNT= shkhln
GH_PROJECT= linuxulator-steam-utils
-ALL_TARGET= build
+USE_LINUX= devtools:build dbuslibs gtk2 dri nss alsa-plugins-oss
+USE_RUBY= yes
+
+RUBY_NO_BUILD_DEPENDS= yes
+
MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX}
+ALL_TARGET= build
+PORTSCOUT= ignore:1
+
.include <bsd.port.options.mk>
post-install:
-.for executable in steam steam-install
+.for executable in steam steam-install lsu-pkg32 lsu-register-proton lsu-wine-env
${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable}
.endfor
-.if ${OSVERSION} >= 1300082
- ${REINPLACE_CMD} -e '/fmodfix.so/d' ${TMPPLIST}
-.endif
.include <bsd.port.mk>
Modified: head/games/linux-steam-utils/distinfo
==============================================================================
--- head/games/linux-steam-utils/distinfo Mon Mar 8 01:34:01 2021 (r567814)
+++ head/games/linux-steam-utils/distinfo Mon Mar 8 01:36:03 2021 (r567815)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602306918
-SHA256 (shkhln-linuxulator-steam-utils-20201010_GH0.tar.gz) = 93a3d20cf39b77d5062d434478302879017af14e1c835582f5b583e016c4f40d
-SIZE (shkhln-linuxulator-steam-utils-20201010_GH0.tar.gz) = 18761
+TIMESTAMP = 1615131367
+SHA256 (shkhln-linuxulator-steam-utils-20210303_GH0.tar.gz) = 9e2e6c01ebf4af38709ec11270ab97b8c3c97fa8800d14b371ea4ea3a62c0fbb
+SIZE (shkhln-linuxulator-steam-utils-20210303_GH0.tar.gz) = 17932
Modified: head/games/linux-steam-utils/pkg-message
==============================================================================
--- head/games/linux-steam-utils/pkg-message Mon Mar 8 01:34:01 2021 (r567814)
+++ head/games/linux-steam-utils/pkg-message Mon Mar 8 01:36:03 2021 (r567815)
@@ -4,22 +4,34 @@
Please note, this is an unofficial wrapper for the Steam client
and as such it is supported on a best effort basis.
+Limitations:
+
+- Sandbox is disabled for the web browser component.
+- Valve Anti-Cheat doesn't work with FreeBSD < 13.
+- No controller input, no streaming, no VR.
+- No support for Linux Proton builds.
+
Additional dependencies:
-- If you use a NVIDIA card, you need to install a suitable
+- If you use an NVIDIA card, you need to install a suitable
x11/linux-nvidia-libs(-xxx) port.
-Setup:
+Steam 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:
+For the list of tested Linux games see https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility.
-- 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).
+Native Proton setup (optional, semi-experimental):
+
+1. Run `sudo pkg install wine-proton libc6-shim python3` and `lsu-pkg32 install wine-proton mesa-dri`.
+2. In Steam install Proton 5.13 (appid 1420170) and Steam Linux Runtime - Soldier (appid 1391110).
+3. Run `lsu-register-proton` to register emulators/wine-proton as a compatibility tool.
+4. Restart Steam.
+
+To enable emulators/wine-proton right click a game title in Steam,
+click Properties, click Compatibility, select emulators/wine-proton.
EOM
}
]
Modified: head/games/linux-steam-utils/pkg-plist
==============================================================================
--- head/games/linux-steam-utils/pkg-plist Mon Mar 8 01:34:01 2021 (r567814)
+++ head/games/linux-steam-utils/pkg-plist Mon Mar 8 01:36:03 2021 (r567815)
@@ -1,27 +1,31 @@
+bin/lsu-pkg32
+bin/lsu-register-proton
+bin/lsu-wine-env
bin/steam
bin/steam-install
+steam-utils/bin/lsu-pkg32
+steam-utils/bin/lsu-register-proton
+steam-utils/bin/lsu-wine-env
steam-utils/bin/steam
steam-utils/bin/steam-install
steam-utils/lib32/fakenm/libnm-glib.so.4
steam-utils/lib32/fakepulse/libpulse.so.0
steam-utils/lib32/fakeudev/libudev.so.0
-steam-utils/lib32/fmodfix/fmodfix.so
+steam-utils/lib32/monofix/monofix.so
steam-utils/lib32/pathfix/pathfix.so
@comment steam-utils/lib32/protonfix/protonfix.so
steam-utils/lib32/steamfix/steamfix.so
steam-utils/lib64/fakepulse/libpulse.so.0
steam-utils/lib64/fakeudev/libudev.so.0
-steam-utils/lib64/fmodfix/fmodfix.so
+steam-utils/lib64/monofix/monofix.so
steam-utils/lib64/pathfix/pathfix.so
@comment steam-utils/lib64/protonfix/protonfix.so
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/lsu-proton
@comment steam-utils/lxbin/python3
steam-utils/lxbin/upgrade-steam-runtime
steam-utils/lxbin/upgrade-steam-runtime.rb
+steam-utils/lxbin/xrandr
More information about the svn-ports-head
mailing list