Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages /
steam
Commits:
b245106a by Levente Polyak at 2025-03-25T21:28:47+01:00
update srcinfo
- - - - -
6777760f by Levente Polyak at 2025-03-25T22:02:45+01:00
add libxkbcommon-x11 as depends to avoid crashes
When the host has libxkbcommon installed but not the x11 split package,
we can end up loading the new libxkbcommon from the host but the
old libxkbcommon-x11 from the Steam Runtime at the same time. This
results in crashes when the expected layouts and structs mismatch, to
avoid this scenario we simply depend on libxkbcommon-x11 like debian,
even if this is not strictly required.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -4,34 +4,39 @@ pkgbase = steam
pkgrel = 1
url = https://steampowered.com/
arch = x86_64
- license = custom
+ license = LicenseRef-steam-subscriber-agreement
depends = bash
- depends = desktop-file-utils
- depends = diffutils
- depends = hicolor-icon-theme
+ depends = coreutils
depends = curl
depends = dbus
+ depends = desktop-file-utils
+ depends = diffutils
depends = freetype2
+ depends = gcc-libs
depends = gdk-pixbuf2
- depends = ttf-font
- depends = zenity
+ depends = glibc
+ depends = hicolor-icon-theme
+ depends = libxcrypt
+ depends = libxcrypt-compat
+ depends = libxkbcommon-x11
depends = lsb-release
+ depends = lsof
depends = nss
+ depends = python
+ depends = ttf-font
depends = usbutils
- depends = xorg-xrandr
depends = vulkan-driver
depends = vulkan-icd-loader
- depends = lsof
- depends = python
depends = xdg-user-dirs
- depends = glibc
- depends = libxcrypt
- depends = libxcrypt-compat
- depends = gcc-libs
+ depends = xorg-xrandr
+ depends = xz
+ depends = zenity
+ optdepends = polkit: to setup SteamVR without root access
optdepends = steam-native-runtime: steam native runtime support
+ optdepends = xdg-desktop-portal-impl: file & folder picker
source =
https://repo.steampowered.com/steam/archive/stable/steam_1.0.0.82.tar.gz
source =
https://repo.steampowered.com/steam/archive/stable/steam_1.0.0.82.dsc
- source = steam-runtime.sh
+ source = steam.sh
validpgpkeys = BA1816EF8E75005FCF5E27A1F24AEA9FB05498B7
sha512sums =
32f84cbd5c93fb706520ca333c13553d61fe97b57b5dcfe4b83f8155d7c3c11e5dcbe71afa55ea8b7c11e933ba962e1d83cd6e3a9f86714e0afcbaf308c7b668
sha512sums =
0f8b285182c54ba0fbfd34b0ec4f6a6b6d11007c888f3a118b58d90e58d16f9d2b513c339e2b356b94adf7159bbc7eb8bda9f9ec27175701aa24b3b5a101c047
@@ -39,16 +44,22 @@ pkgbase = steam
b2sums =
b526537fd9dd603182a28d35aeac67f778af75ba866a23597f7ae3f52b1b3bc3f548501723459ba35c337c3bdbe62bc359798149ca0d1c4bcee4599c9b84183d
b2sums =
6d9ec684e53966d735fcd0974a6cd3efc13a7822a3cd9257ec991aa2d06c74215efda0fc4831f1bcf0d246e7bd0ac23baed7aa3a266fcdbac43e2723c7338796
b2sums =
c6bac99336b7c30fec7cdbaf9e949555c687dd9dff50bcae136134d6314f4b841f5fc66ddb2caac1b003690b926fd4afbdc11da143b4674db4b75f27709fdd23
+ depends_x86_64 = lib32-alsa-plugins
+ depends_x86_64 = lib32-fontconfig
+ depends_x86_64 = lib32-gcc-libs
depends_x86_64 = lib32-glibc
- depends_x86_64 = lib32-libxcrypt
- depends_x86_64 = lib32-libxcrypt-compat
depends_x86_64 = lib32-libgl
- depends_x86_64 = lib32-gcc-libs
+ depends_x86_64 = lib32-libgpg-error
+ depends_x86_64 = lib32-libnm
+ depends_x86_64 = lib32-libva
depends_x86_64 = lib32-libx11
+ depends_x86_64 = lib32-libxcrypt
+ depends_x86_64 = lib32-libxcrypt-compat
+ depends_x86_64 = lib32-libxinerama
depends_x86_64 = lib32-libxss
- depends_x86_64 = lib32-alsa-plugins
- depends_x86_64 = lib32-libgpg-error
depends_x86_64 = lib32-nss
+ depends_x86_64 = lib32-pipewire
+ depends_x86_64 = lib32-systemd
depends_x86_64 = lib32-vulkan-driver
depends_x86_64 = lib32-vulkan-icd-loader
=====================================
PKGBUILD
=====================================
@@ -24,6 +24,7 @@ depends=(
hicolor-icon-theme
libxcrypt
libxcrypt-compat
+ libxkbcommon-x11
lsb-release
lsof
nss
@@ -64,7 +65,7 @@ optdepends=(
)
# the beta directory is a superset of stable and also contains the stable
releases
source=(https://repo.steampowered.com/${pkgname}/archive/stable/${pkgname}_${pkgver}{.tar.gz,.dsc}
- steam-runtime.sh)
+ steam.sh)
sha512sums=('32f84cbd5c93fb706520ca333c13553d61fe97b57b5dcfe4b83f8155d7c3c11e5dcbe71afa55ea8b7c11e933ba962e1d83cd6e3a9f86714e0afcbaf308c7b668'
'0f8b285182c54ba0fbfd34b0ec4f6a6b6d11007c888f3a118b58d90e58d16f9d2b513c339e2b356b94adf7159bbc7eb8bda9f9ec27175701aa24b3b5a101c047'
'5e75c019e9fe8c67d686c4e3343dac1180a69a4bdb7d39b333415c63201eef9b98da5619dbf6fd8daa6884e65bc7f8afc9e52778682425e5a75987d527eae6f0')
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/steam/-/compare/d97cd3b848904be93ddb7a790cfc529625d2010d...6777760f8e6281edeff1c975244ff49b405e5932
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/steam/-/compare/d97cd3b848904be93ddb7a790cfc529625d2010d...6777760f8e6281edeff1c975244ff49b405e5932
You're receiving this email because of your account on gitlab.archlinux.org.