On Thu, May 21, 2026 at 5:39 PM Chris Adams via rpmfusion-developers < [email protected]> wrote:
> That doesn't seem like a good reason to make it "noarch" - are you going > to package multiple architectures in a single binary RPM? It still > needs to be archful, even if that arch changes from i686 to x86_64, > because aarch64 should be a completely separate binary RPM. It's a bit more complicated than that, the package is actually a noarch package (scripts, icons, etc.) and just the bare minimum to download the full client, depending on the architecture you are running this onto. However, this package contains a tarball, which, despite its name (we're going into Windows' System32 territory here...) contains binaries for all the architectures the client supports. $ tar -tJf /usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz | grep ubuntu12_32/steam-runtime/usr/lib/ ubuntu12_32/steam-runtime/usr/lib/ ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/ ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libX11-xcb.so.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libX11-xcb.so.1.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libX11.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libX11.so.6.3.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXau.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXau.so.6.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXdamage.so.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXdamage.so.1.1.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXdmcp.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXext.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXext.so.6.4.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXfixes.so.3 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXfixes.so.3.1.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXxf86vm.so.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libXxf86vm.so.1.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4.2.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libffi.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libffi.so.6.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgmp.so.10 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgmp.so.10.3.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgnutls.so.30 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgnutls.so.30.6.2 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libhogweed.so.4 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libhogweed.so.4.2 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libidn.so.11 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libidn.so.11.6.15 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libk5crypto.so.3 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libk5crypto.so.3.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libkrb5.so.3 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libkrb5.so.3.3 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libkrb5support.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libkrb5support.so.0.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libnettle.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libnettle.so.6.2 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libp11-kit.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libp11-kit.so.0.1.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/librtmp.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libstdc++.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libtasn1.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libtasn1.so.6.5.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-dri2.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-dri2.so.0.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-dri3.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-dri3.so.0.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-glx.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-glx.so.0.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-present.so.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-present.so.0.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-sync.so.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb-sync.so.1.0.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb.so.1 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libxcb.so.1.1.0 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/steam-runtime-tools-0/ ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/steam-runtime-tools-0/libffi.so.6 ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/steam-runtime-tools-0/libz.so.1 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/ ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libelf-0.152.so ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libelf.so.1 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libffi.so.6 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libffi.so.6.0.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.3 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5800.3 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5800.3 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/ ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libelf.so.1 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libffi.so.6 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libgio-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libglib-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libgmodule-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libgobject-2.0.so.0 ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libz.so.1 This will also include the aarch64 libraries. Someone with a Steam Frame could confirm that. So making it noarch is the most sensible thing to do. We can always change it later as new changes land in the tarball. --Simone -- You cannot discover new oceans unless you have the courage to lose sight of the shore (R. W. Emerson). http://xkcd.com/229/ http://negativo17.org/
_______________________________________________ rpmfusion-developers mailing list -- [email protected] To unsubscribe send an email to [email protected]
