Files
omarchy-pkgs/pkgbuilds
Ryan Hughes 97a8032cd5 Build steam for aarch64 on Valve's native arm64 client
Arch ships steam for x86_64 only, so on AArch64 `omarchy-pkg-add steam`
found nothing. This aarch64 build installs the same Valve launcher files
(desktop entry, icons, steam-devices udev rules) but replaces the x86
bootstrap with Valve's native arm64 client, which then updates itself from
the stable steam_client_linuxarm64 channel.

The bootstrap is just the client binary, which links only glibc, taken
from the manifest's bins_linuxarm64_linuxarm64 zip and pinned to the sha2
the manifest publishes. /usr/bin/steam unpacks it on first launch, keeps
the ~/.steam links the client requires, and restarts the client when it
exits with 42 after updating. Valve's bin_steam.sh cannot do this: it only
knows the ubuntu12_32 bootstrap.

Beyond Arch's dependencies the client needs gtk2 and libibus for its UI,
and lsof, which it runs to find its own IPC ports.
2026-10-07 11:26:45 -04:00
..
2026-10-06 18:31:01 +00:00
2026-10-06 18:31:01 +00:00
2026-09-15 01:26:53 +00:00
2026-10-04 01:23:03 +00:00
2026-09-15 01:26:53 +00:00
2026-10-06 18:31:01 +00:00
2026-10-04 01:23:03 +00:00
2026-10-04 01:23:03 +00:00
2026-10-06 18:31:01 +00:00
2026-10-04 01:23:03 +00:00
2026-09-27 15:09:14 +00:00
2026-10-04 01:23:03 +00:00
2026-10-04 01:23:03 +00:00
2026-09-27 15:09:14 +00:00
2026-10-04 01:23:03 +00:00
2026-10-02 15:56:54 +01:00
2026-10-07 11:26:45 -04:00
2026-09-28 05:36:36 +00:00
2026-09-10 20:59:14 +00:00
2026-09-03 16:33:12 +00:00
2026-09-07 14:36:02 -04:00
2026-09-15 01:26:53 +00:00
2026-10-06 18:31:01 +00:00
2026-10-04 01:23:03 +00:00
2026-10-06 18:31:01 +00:00
2026-08-04 10:42:32 -07:00
2026-08-07 03:03:18 -07:00
2026-10-04 01:23:03 +00:00
2026-05-08 01:04:51 -04:00
2026-05-08 01:04:50 -04:00
2026-09-20 18:47:21 -04:00
2026-10-06 18:31:01 +00:00
2026-10-06 18:31:01 +00:00
2026-09-27 15:09:14 +00:00
2026-09-04 12:29:12 +02:00
2026-09-15 17:10:15 +00:00
2026-10-06 18:31:01 +00:00
2026-10-04 01:23:03 +00:00
2026-09-06 20:32:10 +00:00
2026-09-21 02:36:15 -04:00
2026-09-27 15:09:14 +00:00
2026-05-08 01:07:21 -04:00
2026-10-04 01:23:03 +00:00