Bug 284600 - [NEW PORT] games/steam-bottler: Steam Windows gaming in a wine bottle on FreeBSD
Summary: [NEW PORT] games/steam-bottler: Steam Windows gaming in a wine bottle on FreeBSD
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 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-05 22:41 UTC by alexander.nogal
Modified: 2025-02-21 16:26 UTC (History)
3 users (show)

See Also:


Attachments
patch (2.46 KB, patch)
2025-02-05 22:41 UTC, alexander.nogal
no flags Details | Diff
diff file for new port (2.64 KB, patch)
2025-02-06 03:42 UTC, alexander.nogal
no flags Details | Diff
the port (2.31 KB, patch)
2025-02-21 16:17 UTC, alexander.nogal
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description alexander.nogal 2025-02-05 22:41:01 UTC
Created attachment 257280 [details]
patch

Hello,

This is a request to add Steam BSD Runtime https://github.com/es-j3/Steam-BSD-Runtime to the ports tree. 

Currently, running Steam through Wine methods isn't the best, so I figured this port may be necesary

Please let me know if there are any issues.

Thanks,

Alexander Nogal (es-j3)
Comment 1 alexander.nogal 2025-02-05 22:56:16 UTC
Hello, 

Sorry for not adding a thorough enough description.

`Steam BSD Runtime` is a program that aims to make Steam Wine on FreeBSD as painless as possible. It uses Wine to install Steam, and Proton to run Steam in the form of a handy application shortcut.

The program includes `steam-bsd-runtime-installer` which installs Steam and creates application shortcuts, `steam-bsd-runtime-uninstaller` which uninstalls the application shortcuts and deletes the prefix, and `steam-bsd-runtime-configurator` which allows configuration of the program.

The source code is available at: https://github.com/es-j3/Steam-BSD-Runtime
Comment 2 alexander.nogal 2025-02-06 03:42:31 UTC
Created attachment 257282 [details]
diff file for new port
Comment 3 alexander.nogal 2025-02-06 03:46:44 UTC
Hello again,

I collaborated with Alexander Ziaee on Discord and decided to rename this project to a more appropriate name. 

`steam-bottler` is a program that aims to make Steam Wine on FreeBSD as painless as possible. It uses Wine to install Steam, and Proton to run Steam in the form of a handy application shortcut.

The program includes `steam-bottler-installer` which installs Steam and creates an application shortcut for steam, `steam-bottler-uninstaller` which uninstalls the application shortcuts and deletes the proton prefix, and `steam-bottler-configurator` which allows configuration of the program.
Comment 4 alexander.nogal 2025-02-21 16:17:36 UTC
Created attachment 257722 [details]
the port
Comment 5 alexander.nogal 2025-02-21 16:26:46 UTC
Hello again, 

I have since made many edits and improvements to the script, so I thought I might as well update it on the bugzilla.

Steam is an online platform for purchasing and playing games, software,
and other digital content for windows. This port contains 
a script that bottles Wine Steam on FreeBSD.

For installation, run `steam-bottler install`

For removal, run `steam-bottler remove`

For configuration, run `steam-bottler configure`

To start Steam, run `steam-bottler`

Thanks for reading, if there are any issues, please let me know.