Bug 244207 - [NEW PORT] games/linux-steam-utils: Linux Steam scripts/workarounds
Summary: [NEW PORT] games/linux-steam-utils: Linux Steam scripts/workarounds
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-18 05:13 UTC by Alex S
Modified: 2020-03-25 00:05 UTC (History)
6 users (show)

See Also:


Attachments
steam-utils.port (3.77 KB, patch)
2020-02-18 05:13 UTC, Alex S
no flags Details | Diff
steam-utils.log (25.28 KB, text/plain)
2020-02-18 05:17 UTC, Alex S
no flags Details
steam-utils.patch v2 (3.88 KB, patch)
2020-02-19 07:14 UTC, Alex S
no flags Details | Diff
steam-utils.patch v3 (3.70 KB, patch)
2020-02-23 13:35 UTC, Alex S
no flags Details | Diff
linux-steam-utils.log (25.48 KB, text/plain)
2020-02-23 13:39 UTC, Alex S
no flags Details
steam-utils.patch v4 (3.67 KB, patch)
2020-03-01 18:20 UTC, Alex S
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex S 2020-02-18 05:13:55 UTC
Created attachment 211733 [details]
steam-utils.port

I've been asked about it twice, so here is a port for my Linux Steam scripts/workarounds. These scripts make installing Steam on FreeBSD considerably less difficult. To be honest, the result is still kind of underwhelming, especially for people expecting to run actual games and not just stare at the game library UI. Still, this is a considerable improvement upon previous attempts.
Comment 1 Alex S 2020-02-18 05:17:16 UTC
Created attachment 211734 [details]
steam-utils.log

`synth test` log
Comment 2 Alex S 2020-02-18 05:26:51 UTC
By the way, it would be nice to state somewhere this is not an official Valve script, but I really can't decide where to put that. On the other hand, it should be quite obvious anyway, so maybe not. Any suggestions are appreciated.
Comment 3 Nick Wolff 2020-02-18 16:40:09 UTC
Thanks Alex.

I would say the install message would be a good place for a disclaimer that this is an unofficial utility incase someone doesn't read the package description.
Comment 4 Alex S 2020-02-19 07:14:27 UTC
Created attachment 211757 [details]
steam-utils.patch v2

+ disclaimer
- symlink warning
Comment 5 Alex S 2020-02-19 07:24:46 UTC
(In reply to Nick Wolff from comment #3)

> I would say the install message would be a good place for a disclaimer

I'm quite convinced the target audience for this port doesn't habitually read those messages... We'll see how it goes.
Comment 6 Alex S 2020-02-23 13:35:41 UTC
Created attachment 211855 [details]
steam-utils.patch v3

steam-utils -> linux-steam-utils, USES=linux
Comment 7 Alex S 2020-02-23 13:39:13 UTC
Created attachment 211856 [details]
linux-steam-utils.log

`synth test` log
Comment 8 Kurt Jaeger freebsd_committer 2020-03-01 16:42:14 UTC
testbuilds@work
Comment 9 Kurt Jaeger freebsd_committer 2020-03-01 17:16:28 UTC
testbuilds look fine. Can someone report if run-tests are fine ?
Comment 10 Alex S 2020-03-01 18:20:40 UTC
Created attachment 212080 [details]
steam-utils.patch v4

Fixed a few mildly embarrassing things.
Comment 11 Alex S 2020-03-06 22:09:23 UTC
Regarding the mailing list question:

> can someone do some run-tests

That would be nice indeed. I think vaguely remember CC'ing someone...

FWIW, there is a corresponding forum thread @ https://forums.freebsd.org/threads/steamuxulation-redux.72140/. No, there is practically zero chance somebody there could be convinced to specifically test the port. That's just the way it is.

> and explain how to use that port ?

It's precisely what the readme/pkg-message says: run `steam-install` script (to download and install Steam into a user home directory), run `steam` script. After that you should be able to log in and use the game library UI. It's assumed, but not explicitly mentioned, that you already have a Steam account and that OpenGL under Linuxulator is properly set up.
Comment 12 shadow53+freebsd 2020-03-15 00:53:28 UTC
(In reply to Alex S from comment #11)

I'm coming up onto finals week at the moment, but once that is over I can take a look at testing this port. I've got 114 games in my library, most of which have Linux versions I can test. Are there any that I should specifically check?

(My games list is at https://steamcommunity.com/id/shad0w0710/games/?tab=all if that helps with suggestions)
Comment 13 Alex S 2020-03-15 01:25:54 UTC
(In reply to shadow53+freebsd from comment #12)

> I've got 114 games in my library, most of which have Linux versions I can test.
> Are there any that I should specifically check?

Whatever you want to check. Let me know if anything actually runs (or not).