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.


Reply via email to