View | Details | Raw Unified | Return to bug 244207 | Differences between
and this patch

Collapse All | Expand All

(-)b/games/Makefile (+1 lines)
Lines 508-513 Link Here
508
    SUBDIR += linux-quake4-demo
508
    SUBDIR += linux-quake4-demo
509
    SUBDIR += linux-ssamtfe
509
    SUBDIR += linux-ssamtfe
510
    SUBDIR += linux-ssamtse
510
    SUBDIR += linux-ssamtse
511
    SUBDIR += linux-steam-utils
511
    SUBDIR += linux-unigine-heaven
512
    SUBDIR += linux-unigine-heaven
512
    SUBDIR += linux-unigine-valley
513
    SUBDIR += linux-unigine-valley
513
    SUBDIR += linux-unrealgold
514
    SUBDIR += linux-unrealgold
(-)b/games/linux-steam-utils/Makefile (+38 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	steam-utils
4
DISTVERSION=	20200218
5
CATEGORIES=	games linux
6
PKGNAMEPREFIX=	linux-
7
8
MAINTAINER=	iwtcex@gmail.com
9
COMMENT=	Steam launcher for FreeBSD
10
11
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
IGNORE_FreeBSD_11=not tested at all
15
ONLY_FOR_ARCHS=	amd64
16
17
RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss
18
19
USES=		linux
20
USE_LINUX=	devtools:build dbuslibs gtk2 dri nss openal-soft
21
USE_RUBY=	yes
22
23
RUBY_NO_BUILD_DEPENDS=	yes
24
25
USE_GITHUB=	yes
26
GH_ACCOUNT=	shkhln
27
GH_PROJECT=	linuxulator-steam-utils
28
GH_TAGNAME=	${DISTVERSION}
29
30
ALL_TARGET=	build
31
MAKE_ARGS+=	PREFIX=${STAGEDIR}${PREFIX}
32
33
post-install:
34
.for executable in steam steam-install
35
	${LN} -s ../steam-utils/bin/${executable} ${STAGEDIR}${PREFIX}/bin/${executable}
36
.endfor
37
38
.include <bsd.port.mk>
(-)b/games/linux-steam-utils/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1581997655
2
SHA256 (shkhln-linuxulator-steam-utils-20200218_GH0.tar.gz) = 939d44fcd0da592b73463e3282757cea60dc14f2956a73ed6d66482aab42be1b
3
SIZE (shkhln-linuxulator-steam-utils-20200218_GH0.tar.gz) = 16475
(-)b/games/linux-steam-utils/pkg-descr (+3 lines)
Added Link Here
1
A set of workarounds for running the Linux Steam client under FreeBSD.
2
3
WWW: https://github.com/shkhln/linuxulator-steam-utils
(-)b/games/linux-steam-utils/pkg-message (+21 lines)
Added Link Here
1
[
2
{ type: install
3
  message: <<EOM
4
Please note, this is an unofficial wrapper for the Steam client
5
and as such it is supported on a best effort basis.
6
7
Setup:
8
9
1. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it.
10
2. Run `steam-install` to download the Steam bootstrap executable.
11
3. Run `steam` to download updates and start Steam.
12
13
Limitations:
14
15
- Sandbox is disabled for the web browser component.
16
- Valve Anti-Cheat doesn't seem to work properly.
17
- No controller input, no streaming, no VR.
18
- No Proton (Steam Play).
19
EOM
20
}
21
]
(-)b/games/linux-steam-utils/pkg-plist (+20 lines)
Added Link Here
1
bin/steam
2
bin/steam-install
3
steam-utils/bin/steam
4
steam-utils/bin/steam-install
5
steam-utils/bin/steam-kill
6
steam-utils/lib32/fakenm/libnm-glib.so.4
7
steam-utils/lib32/fakepulse/libpulse.so.0
8
steam-utils/lib32/steamfix/steamfix.so
9
steam-utils/lib64/fakepulse/libpulse.so.0
10
steam-utils/lib64/fakeudev/libudev.so.0
11
steam-utils/lib64/webfix/webfix.so
12
steam-utils/lxbin/dbus-launch
13
steam-utils/lxbin/fhelper32
14
steam-utils/lxbin/fhelper64
15
steam-utils/lxbin/file
16
steam-utils/lxbin/file.rb
17
steam-utils/lxbin/patch-steam
18
steam-utils/lxbin/patch-steam.rb
19
steam-utils/lxbin/upgrade-steam-runtime
20
steam-utils/lxbin/upgrade-steam-runtime.rb

Return to bug 244207