Created attachment 211733 [details]
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.
Created attachment 211734 [details]
`synth test` log
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.
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.
Created attachment 211757 [details]
- symlink warning
(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.
Created attachment 211855 [details]
steam-utils -> linux-steam-utils, USES=linux
Created attachment 211856 [details]
`synth test` log
testbuilds look fine. Can someone report if run-tests are fine ?
Created attachment 212080 [details]
Fixed a few mildly embarrassing things.
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.
(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)
(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).