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]
  • Fwd: Steam package... Simone Caronni via rpmfusion-developers
    • Re: Fwd: Stea... Chris Adams via rpmfusion-developers
      • Re: Fwd: ... Simone Caronni via rpmfusion-developers
        • Re: F... Sérgio Basto via rpmfusion-developers
        • Re: F... Chris Adams via rpmfusion-developers
          • R... Nicolas Chauvet via rpmfusion-developers
            • ... Simone Caronni via rpmfusion-developers
              • ... Gary Buhrmaster via rpmfusion-developers
                • ... Dominik 'Rathann' Mierzejewski via rpmfusion-developers
                • ... Simone Caronni via rpmfusion-developers
                • ... Sérgio Basto via rpmfusion-developers
                • ... Simone Caronni via rpmfusion-developers
                • ... Sérgio Basto via rpmfusion-developers

Reply via email to