Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#75156 - [steam] Please add lib32-systemd and lib32-libxinerama as dependencies
Attached to Project:
Community Packages
Opened by Emil (xexaxo) - Friday, 24 June 2022, 16:16 GMT
Last edited by Daniel M. Capella (polyzen) - Monday, 04 July 2022, 03:10 GMT
Opened by Emil (xexaxo) - Friday, 24 June 2022, 16:16 GMT
Last edited by Daniel M. Capella (polyzen) - Monday, 04 July 2022, 03:10 GMT
|
DetailsDescription:
Currently the libraries are part of the Steam Runtime. Sadly they are really ancient and for one reason or another they cannot be updated. In an offline conversation with the Steam Runtime developers, they mentioned that ideally we'll be having a hard-dependency on lib32-systemd and lib32-libxinerama for the steam package. Then the magic within the steam start-up scripts, will pick the system libraries over the ones bundled. Please add them as dependencies in the steam package. Additional info: * package version(s) steam 1.0.0.74-1 Steps to reproduce: * pacman -S steam * pacman -R lib32-systemd lib32-libxinerama * steam * check the /proc/pid/mappings - they will be listing the bundled (SRT) lib32 libraries * pacman -S lib32-systemd lib32-libxinerama * steam * check the /proc/pid/mappings - they will be listing the system lib32 libraries |
This task depends upon

steam-native-runtime already depends on lib32-libxinerama and lib32-libnm (which pulls in lib32-systemd).

Similar to the other bug report, I think you're confusing steam and steam-native-runtime.

I mentioned steam-native-runtime for a reason. It exists to use system dependencies rather than steam runtime dependencies.

The intention of the steam package is to provide the steam runtime, and that also means running with the set of libraries that the valve developers deem needed on their runtime. We should not override anything on the steam runtime itself. The precise reason why we have the steam-native-runtime is to be able to run steam with the system libraries as much as possible. I don't think these libraries are needed as dependencies on the steam package itself.