31 lines
1.2 KiB
TOML
31 lines
1.2 KiB
TOML
[package]
|
|
name = "steam"
|
|
version = "1.0.0.82"
|
|
description = "Steam gaming platform (native Linux client)"
|
|
url = "https://store.steampowered.com/"
|
|
license = "Proprietary"
|
|
|
|
[source]
|
|
url = "https://repo.steampowered.com/steam/archive/stable/steam_${version}.tar.gz"
|
|
sha256 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
|
|
|
|
[dependencies]
|
|
# Steam is an X11 app running under XWayland — needs full X11 stack
|
|
# Also needs fonts, audio (PipeWire + pipewire-pulse for PulseAudio compat)
|
|
# 64-bit native deps
|
|
run = ["glibc", "curl", "dbus", "freetype", "openssl", "nvidia-open",
|
|
"libx11", "libxext", "libxrender", "libxfixes", "libxcomposite",
|
|
"libxdamage", "libxi", "libxtst", "libxcursor", "libxrandr",
|
|
"pipewire", "alsa-lib", "fontconfig", "liberation-fonts",
|
|
# 32-bit multilib — Steam runtime and many Proton games need 32-bit libs
|
|
"lib32-glibc", "lib32-zlib", "lib32-openssl", "lib32-curl",
|
|
"lib32-dbus", "lib32-freetype", "lib32-fontconfig", "lib32-alsa-lib",
|
|
"lib32-libx11", "lib32-libxcb", "lib32-mesa", "lib32-nvidia"]
|
|
build = ["make"]
|
|
|
|
[build]
|
|
system = "custom"
|
|
configure = """"""
|
|
make = """make"""
|
|
install = """make DESTDIR=${PKG} install"""
|