There shouldn't be any.
Keys are specified in validpgpkeys variable of PKGBUILD.
| Git Clone URL: | https://aur.archlinux.org/steam-native-runtime.git (read-only, click to copy) |
|---|---|
| Package Base: | steam-native-runtime |
| Description: | Native replacement for the Steam runtime using system libraries |
| Upstream URL: | https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Native_runtime |
| Licenses: | None |
| Replaces: | steam-libs |
| Submitter: | City-busz |
| Maintainer: | Damgaldor |
| Last Packager: | Damgaldor |
| Votes: | 15 |
| Popularity: | 12.12 |
| First Submitted: | 2025-10-28 11:19 (UTC) |
| Last Updated: | 2025-11-03 22:21 (UTC) |
There shouldn't be any.
Keys are specified in validpgpkeys variable of PKGBUILD.
What are the GPG keys for glew1.10 and gtk2?
I also added those packages to my "ownstuff" repository. It also contains many other packages, though. The repo is regularly checked for necessary rebuilds or inclusion of further packages. (My repo doesn't have any recent improvements from the AUR yet as I still have to review those changes.)
To comment on "should openssl-1.0 be optional", I find building it always quiet ok. Not building it can lead to hard to detect errors as dependencies do not seem to be that clear
8048643BA2C840F4F92A195FF54984BFA16C640F is the key for libpng12, I'm not the maintainer of libpng12 and lib32-libpng12, so I can't do anything about it.
7D6293CC6378786E1B5C496885C7044E033FDE16 is the key for lib32-libjpeg6.
Both should be automatically added by yay, if not
gpg --recv-keys 8048643BA2C840F4F92A195FF54984BFA16C640F
gpg --recv-keys 7D6293CC6378786E1B5C496885C7044E033FDE16
should do it.
Though they did expire, so maybe that's an issue. But my distrobox has no issues building the packages with yay
I can't compile it: The PGP key 8048643BA2C840F4F92A195FF54984BFA16C640F cannot be imported. The PGP key 7D6293CC6378786E1B5C496885C7044E033FDE16 cannot be imported. The PGP key 7D6293CC6378786E1B5C496885C7044E033FDE16 cannot be imported.
On one hand, the package should follow whatever steam-runtime has, on the other I could make it optional and pray nothing else on Steam depends on OpenSSL1.0, but that opens the door to making other stuff optional since Steam itself might run without it, and at that point it's no longer steam-native-runtime in my opinion. So I think it's better to preserve full compatibility, it's not that long to build (the longest are probably gtk2 and libidn11), and there's an option of using the repo with it pre-built.
Risk of Rain (2013), Undertale and Hyper Light Drifter also depend on openssl-1.0, so probably do other old Game Maker games.
Could openssl-1.0 be made optional? I don't have deadbolt, and I don't want to build openssl.
Thanks, that's a good idea.
I'll also add openssl-1.0 in the next update, since it is also steam-runtime, and I had DEADBOLT refuse to launch without it.
Pinned Comments
Damgaldor commented on 2025-10-29 19:14 (UTC) (edited on 2025-10-29 20:05 (UTC) by Damgaldor)
I've created a dedicated repo with all the libraries pre-built on GitHub: https://github.com/Damglador/steam-libs
For
pacman.conf:Should be faster than building all the dependencies.